/// <summary> /// Constructor. /// </summary> public UserController( BaseControllerArgs args, IIdentityProvider identityProvider, IUserService userService, IClassroomService classroomService, ISectionService sectionService, WebAppHost webAppHost) : base(args) { _userService = userService; _identityProvider = identityProvider; _classroomService = classroomService; _sectionService = sectionService; _webAppHost = webAppHost; }
/// <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; }
/// <summary> /// Constructor. /// </summary> public ProjectController( BaseControllerArgs args, IClassroomService classroomService, ISectionService sectionService, IProjectService projectService, IBuildService buildService, IJsonSerializer jsonSerializer, WebAppHost webAppHost) : base(args, classroomService) { SectionService = sectionService; ProjectService = projectService; BuildService = buildService; _jsonSerializer = jsonSerializer; _webAppHost = webAppHost; }