public OjsSubmissionProcessingStrategy(
     ISubmissionsDataService submissionsData,
     ITestRunsDataService testRunsData,
     IParticipantsDataService participantsData,
     IParticipantScoresDataService participantScoresData,
     ISubmissionsForProcessingDataService submissionsForProcessingData)
 {
     this.submissionsData              = submissionsData;
     this.testRunsData                 = testRunsData;
     this.participantsData             = participantsData;
     this.participantScoresData        = participantScoresData;
     this.submissionsForProcessingData = submissionsForProcessingData;
 }
 public SubmissionsController(
     IOjsData data,
     ISubmissionsForProcessingDataService submissionsForProcessingData,
     IParticipantScoresBusinessService participantScoresBusiness,
     IParticipantScoresDataService participantScoresData,
     IParticipantsDataService participantsData,
     ITestRunsDataService testRunsData)
     : base(data)
 {
     this.submissionsForProcessingData = submissionsForProcessingData;
     this.participantScoresBusiness    = participantScoresBusiness;
     this.participantScoresData        = participantScoresData;
     this.participantsData             = participantsData;
     this.testRunsData = testRunsData;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TestsController"/> class.
 /// </summary>
 public TestsController(
     IOjsData data,
     IProblemsDataService problemsData,
     ISubmissionsDataService submissionsData,
     ITestRunsDataService testRunsData,
     ITestsDataService testsData,
     IProblemsBusinessService problemsBusiness,
     ISubmissionsBusinessService submissionsBusiness)
     : base(data)
 {
     this.problemsData        = problemsData;
     this.submissionsData     = submissionsData;
     this.testRunsData        = testRunsData;
     this.testsData           = testsData;
     this.problemsBusiness    = problemsBusiness;
     this.submissionsBusiness = submissionsBusiness;
 }
Beispiel #4
0
 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;
 }