public ProblemGroupsBusinessService( IEfDeletableEntityRepository <ProblemGroup> problemGroups, IProblemGroupsDataService problemGroupsData, IContestsDataService contestsData, ISubmissionTypesDataService submissionTypesData) { this.problemGroups = problemGroups; this.problemGroupsData = problemGroupsData; this.contestsData = contestsData; this.submissionTypesData = submissionTypesData; }
public SubmissionsBusinessService( IEfDeletableEntityRepository <Submission> submissions, ISubmissionsDataService submissionsData, IArchivedSubmissionsDataService archivedSubmissionsData, IParticipantScoresDataService participantScoresData) { this.submissions = submissions; this.submissionsData = submissionsData; this.archivedSubmissionsData = archivedSubmissionsData; this.participantScoresData = participantScoresData; }
public ContestsBusinessService( IEfDeletableEntityRepository <Contest> contests, IContestsDataService contestsData, IParticipantsDataService participantsData, IParticipantScoresDataService participantScoresData, IExamGroupsDataService examGroupsData) { this.contests = contests; this.contestsData = contestsData; this.participantsData = participantsData; this.participantScoresData = participantScoresData; this.examGroupsData = examGroupsData; }
public ProblemsBusinessService( IEfDeletableEntityRepository <Problem> problems, IContestsDataService contestsData, IParticipantScoresDataService participantScoresData, IProblemsDataService problemsData, IProblemResourcesDataService problemResourcesData, ISubmissionsDataService submissionsData, ISubmissionsForProcessingDataService submissionsForProcessingData, ITestRunsDataService testRunsData, ISubmissionTypesDataService submissionTypesData, IProblemGroupsBusinessService problemGroupsBusiness) { this.problems = problems; this.contestsData = contestsData; this.participantScoresData = participantScoresData; this.problemsData = problemsData; this.problemResourcesData = problemResourcesData; this.submissionsData = submissionsData; this.submissionsForProcessingData = submissionsForProcessingData; this.testRunsData = testRunsData; this.submissionTypesData = submissionTypesData; this.problemGroupsBusiness = problemGroupsBusiness; }
public ContestCategoriesDataService(IEfDeletableEntityRepository <ContestCategory> contestCategories) => this.contestCategories = contestCategories;
public ProblemGroupsDataService(IEfDeletableEntityRepository <ProblemGroup> problemGroups) => this.problemGroups = problemGroups;
public ContestsDataService(IEfDeletableEntityRepository <Contest> contests) => this.contests = contests;
public ProblemsDataService(IEfDeletableEntityRepository <Problem> problems) => this.problems = problems;
public TagService(IEfDeletableEntityRepository <Tag> tagRepo) { this.tagRepo = tagRepo; }
public SubmissionsDataService(IEfDeletableEntityRepository <Submission> submissions) => this.submissions = submissions;
public ProblemResourcesDataService(IEfDeletableEntityRepository <ProblemResource> problemResources) => this.problemResources = problemResources;
public UsersDataService(IEfDeletableEntityRepository <UserProfile> users) => this.users = users;
public PostService(IEfDeletableEntityRepository <Post> postRepo, IUserService userService) { this.postRepo = postRepo ?? throw new ArgumentNullException(); this.userService = userService ?? throw new ArgumentNullException(); }
public CheckersDataService(IEfDeletableEntityRepository <Checker> checkers) => this.checkers = checkers;
public PageService(IEfDeletableEntityRepository <Page> pageRepo, IUserService userService) { this.pageRepo = pageRepo ?? throw new ArgumentNullException(); this.userService = userService; }