/// <summary> /// Constructor. /// </summary> public BaseClassroomController( BaseControllerArgs args, IClassroomService classroomService) : base(args) { ClassroomService = classroomService; }
/// <summary> /// Constructor. /// </summary> public BaseProjectController( BaseControllerArgs args, IClassroomService classroomService, IProjectService projectService) : base(args, classroomService) { ProjectService = projectService; }
/// <summary> /// Constructor. /// </summary> public AdminController( BaseControllerArgs args, IClassroomService classroomService, IUserService userService) : base(args, classroomService) { UserService = userService; }
/// <summary> /// Constructor. /// </summary> public QuestionCategoryController( BaseControllerArgs args, IClassroomService classroomService, IQuestionCategoryService questionCategoryService) : base(args, classroomService) { QuestionCategoryService = questionCategoryService; }
/// <summary> /// Constructor. /// </summary> public BaseSectionController( BaseControllerArgs args, IClassroomService classroomService, ISectionService sectionService) : base(args, classroomService) { SectionService = sectionService; }
/// <summary> /// Constructor. /// </summary> public ClassroomHomeController( BaseControllerArgs args, IClassroomService classroomService, IAnnouncementService announcementService) : base(args, classroomService) { AnnouncementService = announcementService; }
/// <summary> /// Constructor. /// </summary> public BaseAssignmentController( BaseControllerArgs args, IClassroomService classroomService, IAssignmentService assignmentService) : base(args, classroomService) { AssignmentService = assignmentService; }
/// <summary> /// Constructor. /// </summary> public BaseCheckpointController( BaseControllerArgs args, IClassroomService classroomService, IProjectService projectService, ICheckpointService checkpointService) : base(args, classroomService, projectService) { CheckpointService = checkpointService; }
/// <summary> /// Constructor. /// </summary> public AssignmentQuestionController( BaseControllerArgs args, IClassroomService classroomService, IAssignmentService assignmentService, IAssignmentQuestionService assignmentQuestionService) : base(args, classroomService, assignmentService) { AssignmentQuestionService = assignmentQuestionService; }
/// <summary> /// Constructor. /// </summary> public StudentController( BaseControllerArgs args, IClassroomService classroomService, ISectionService sectionService, IUserService userService) : base(args, classroomService, sectionService) { UserService = userService; }
/// <summary> /// Constructor. /// </summary> public ClassroomController( BaseControllerArgs args, IClassroomService classroomService, IUserService userService) : base(args) { ClassroomService = classroomService; UserService = userService; }
/// <summary> /// Constructor. /// </summary> public MessageController( BaseControllerArgs args, IClassroomService classroomService, IMessageService messageService, WebAppHost webAppHost) : base(args, classroomService) { MessageService = messageService; _webAppHost = webAppHost; }
/// <summary> /// Constructor. /// </summary> public CheckpointController( BaseControllerArgs args, IClassroomService classroomService, ISectionService sectionService, IProjectService projectService, ICheckpointService checkpointService) : base(args, classroomService, projectService) { SectionService = sectionService; CheckpointService = checkpointService; }
/// <summary> /// Constructor. /// </summary> public ClassroomController( BaseControllerArgs args, IClassroomService classroomService, IUserService userService, IAnnouncementService announcementService) : base(args) { ClassroomService = classroomService; UserService = userService; AnnouncementService = announcementService; }
/// <summary> /// Constructor. /// </summary> public AssignmentController( BaseControllerArgs args, IClassroomService classroomService, IAssignmentService assignmentService, ISectionService sectionService, IQuestionService questionService, IUserService userService) : base(args, classroomService) { AssignmentService = assignmentService; SectionService = sectionService; QuestionService = questionService; UserService = userService; }
/// <summary> /// Constructor. /// </summary> public SubmissionController( BaseControllerArgs args, IClassroomService classroomService, IProjectService projectService, ICheckpointService checkpointService, ISubmissionService submissionService, IUserService userService, WebAppHost webAppHost) : base(args, classroomService, projectService, checkpointService) { SubmissionService = submissionService; UserService = userService; _webAppHost = webAppHost; }
/// <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 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; }
/// <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 AssignmentController( BaseControllerArgs args, IClassroomService classroomService, IAssignmentService assignmentService, ISectionService sectionService, IQuestionService questionService, IQuestionCategoryService questionCategoryService, IUserService userService) : base(args, classroomService) { AssignmentService = assignmentService; SectionService = sectionService; QuestionService = questionService; QuestionCategoryService = questionCategoryService; UserService = userService; }
/// <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; }
/// <summary> /// Constructor. /// </summary> public HomeController(BaseControllerArgs args, ErrorSettings errorSettings) : base(args) { _errorSettings = errorSettings; }
/// <summary> /// Constructor. /// </summary> public BaseController(BaseControllerArgs args) { LogContext = args.LogContext; TimeZoneProvider = args.TimeZoneProvider; _userProvider = args.UserProvider; }
/// <summary> /// Constructor. /// </summary> public HomeController(BaseControllerArgs args) : base(args) { }
/// <summary> /// Constructor. /// </summary> public BaseController(BaseControllerArgs args) { LogContext = args.LogContext; TimeZoneProvider = args.TimeZoneProvider; _identityProvider = args.IdentityProvider; _userProvider = args.UserProvider; }