From 3e570decd723399ce4744ee4cad7f9532adee65f Mon Sep 17 00:00:00 2001 From: shept Date: Wed, 16 Apr 2025 17:57:03 +0500 Subject: [PATCH] minor repositories changes --- SurveyLib.Core/Repositories/IQuestionRepository.cs | 2 +- .../Repositories/QuestionRepository.cs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/SurveyLib.Core/Repositories/IQuestionRepository.cs b/SurveyLib.Core/Repositories/IQuestionRepository.cs index 52c6d39..9afe14b 100644 --- a/SurveyLib.Core/Repositories/IQuestionRepository.cs +++ b/SurveyLib.Core/Repositories/IQuestionRepository.cs @@ -4,5 +4,5 @@ namespace SurveyLib.Core.Repositories; public interface IQuestionRepository : IGenericRepository { - + public IEnumerable GetQuestionsBySurveyId(int surveyId); } \ No newline at end of file diff --git a/SurveyLib.Infrastructure.EFCore/Repositories/QuestionRepository.cs b/SurveyLib.Infrastructure.EFCore/Repositories/QuestionRepository.cs index b4ca354..425fc27 100644 --- a/SurveyLib.Infrastructure.EFCore/Repositories/QuestionRepository.cs +++ b/SurveyLib.Infrastructure.EFCore/Repositories/QuestionRepository.cs @@ -41,4 +41,9 @@ public class QuestionRepository : IQuestionRepository _context.Questions.Remove(entity); await _context.SaveChangesAsync(); } + + public IEnumerable GetQuestionsBySurveyId(int surveyId) + { + return _context.Questions.Where(q => q.SurveyId == surveyId); + } } \ No newline at end of file