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