/// <summary>
		/// Constructor.
		/// </summary>
		public SubmissionController(
			BaseControllerArgs args,
			IClassroomService classroomService,
			IProjectService projectService,
			ICheckpointService checkpointService,
			ISubmissionService submissionService,
			IUserService userService,
			WebAppHost webAppHost,
			WebAppEmail webAppEmail)
			: base(args, classroomService, projectService, checkpointService)
		{
			SubmissionService = submissionService;
			UserService = userService;
			_webAppHost = webAppHost;
			_webAppEmail = webAppEmail;
		}
예제 #2
0
		/// <summary>
		/// Constructor.
		/// </summary>
		public BuildController(
			BaseControllerArgs args,
			IClassroomService classroomService,
			ISectionService sectionService,
			IProjectService projectService,
			IBuildService buildService,
			ICheckpointService checkpointService,
			ISubmissionService submissionService,
			IJsonSerializer jsonSerializer)
				: base(args, classroomService, projectService)
		{
			SectionService = sectionService;
			BuildService = buildService;
			CheckpointService = checkpointService;
			SubmissionService = submissionService;
			_jsonSerializer = jsonSerializer;
		}
예제 #3
0
 public SubmissionController(ISubmissionService service, IMapper mapper)
 {
     this.service = service;
     this.mapper  = mapper;
 }
 public SubmissionsController(ISprintService sprint, IPermissionService permission, ICommitService commit, ISubmissionService submission, IErrorHandlerService errorHandler, IJwtAuthService jwtAuth) : base(errorHandler, jwtAuth)
 {
     _sprint     = sprint;
     _permission = permission;
     _commit     = commit;
     _submission = submission;
 }
예제 #5
0
 public SubmissionController(IReferenceServices pReferenceServices, ISubmissionService pSubmissionService, ISalonYearService pSalonYearService)
 {
     this._referenceServices = pReferenceServices;
     this._submissionService = pSubmissionService;
     this._salonYearService  = pSalonYearService;
 }
예제 #6
0
 public SubmissionController(ISubmissionService submissionService) => SubmissionService = submissionService;
 public SubmissionsController(ISubmissionService submissionService)
 {
     _submissionService = submissionService;
 }
 public UserController(IBaseService baseService, IUserService userService, ISubmissionService submissionService, IGroupService groupService) : base(baseService)
 {
     _userService       = userService;
     _submissionService = submissionService;
     _groupService      = groupService;
 }
 public SubmissionsController(IProblemService problemService, ISubmissionService submissionService)
 {
     this.problemService    = problemService;
     this.submissionService = submissionService;
 }
예제 #10
0
 public SubmissionController(ISubmissionService service, IMapper mapper)
 {
     _service = service;
     _mapper  = mapper;
 }
예제 #11
0
 public SubmissionsController(IProblemService problemService, ISubmissionService submissionService)
 {
     _problemService    = problemService;
     _submissionService = submissionService;
 }
예제 #12
0
 public SubmissionsController(IContestService contestService, ISubmissionService submissionService, IUserService userService)
 {
     this.contestService    = contestService;
     this.submissionService = submissionService;
     this.userService       = userService;
 }
예제 #13
0
 public SubmissionController(IMapper mapper, ISubmissionService service)
 {
     _mapper            = mapper;
     _submissionService = service;
 }
예제 #14
0
 public SubmissionsController(ISubmissionService submissionService, ILogger <SubmissionsController> logger)
 {
     _submissionService = submissionService ?? throw new ArgumentNullException(nameof(submissionService));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
예제 #15
0
 public TestOrchestrator(ISubmissionService submissionService, IVerificationService verificationService)
 {
     this.submissionService   = submissionService;
     this.verificationService = verificationService;
 }
예제 #16
0
 public VoteController(IAccountService accountService, ISubmissionService submissionService)
 {
     _accountService = accountService;
     _submissionService = submissionService;
 }
예제 #17
0
 public CheckYourAnswersController(ILogger <CheckYourAnswersController> logger, ISubmissionService submissionService,
                                   ICosmosService cosmosService, INotificationService notificationService,
                                   IDocumentService documentService, ISessionService sessionService,
                                   IPageHelper pageHelper, IConfiguration configuration)
 {
     _logger              = logger;
     _submissionService   = submissionService;
     _cosmosService       = cosmosService;
     _notificationService = notificationService;
     _documentService     = documentService;
     _sessionService      = sessionService;
     _pageHelper          = pageHelper;
     _configuration       = configuration;
 }