added repository interfaces for all models

added Completion model
This commit is contained in:
Вячеслав 2025-03-14 22:20:08 +05:00
parent 468ddba909
commit 18840fc224
9 changed files with 51 additions and 6 deletions

View file

@ -0,0 +1,10 @@
using SurveyLib.Core.Models;
namespace SurveyLib.Core.Repositories;
public interface ISurveyRepository : IGenericRepository<Survey>
{
Task<Survey?> GetWithQuestionsAsync(int surveyId);
Task<Survey?> GetWithCompletionsAsync(int surveyId);
Task<Survey?> FindByTitleAsync(string title);
}