/// <summary> /// Initializes a new instance of the <see cref="DiscussionController"/> class. /// </summary> /// <param name="courseModuleAppService">The course module app service.</param> /// <param name="discussionAppService">The discussion app service.</param> public DiscussionController( ICourseModuleAppService courseModuleAppService, IDiscussionAppService discussionAppService, IUserAppService userAppService) { //this._studentService = studentService; this._courseModuleAppService = courseModuleAppService; this._discussionAppService = discussionAppService; this._userAppService = userAppService; }
public MessageController(IUserAppService userAppService, IMessageAppService messageAppService, IStudentAppService studentAppService, ICourseModuleAppService courseModuleAppService) : base(userAppService) { this._userAppService = userAppService; this._studentAppService = studentAppService; this._messageAppService = messageAppService; this._courseModuleAppService = courseModuleAppService; }
/// <summary> /// Initializes a new instance of the <see cref="CourseController"/> class. /// </summary> /// <param name="courseModuleService">The course module service.</param> /// /// <param name="courseService">The course service.</param> public CourseController( IStudentAppService studentService, ICourseModuleAppService courseModuleService, IUnitModuleAppService unitModuleService, IQuizAppService quizservice, IQuestionAppService questionService, IAnswerAppService answerService, IUserAppService userAppService) : base(userAppService) { this._courseModuleService = courseModuleService; _unitModuleService = unitModuleService; _quizService = quizservice; _questionService = questionService; _answerService = answerService; _studentService = studentService; _userAppService = userAppService; }
/// <summary> /// Initializes a new instance of the <see cref="UnitModuleAppService"/> class. /// </summary> /// <param name="unitManager">The unit manager.</param> /// <param name="objectMapper">The object mapper.</param> /// <param name="cacheService">The cache service.</param> /// <param name="exceptionManager">The exception manager.</param> /// <param name="loggingService">The logging service.</param> public UnitModuleAppService( IUnitDomainService unitManager, IModuleDomainService moduleManager, ICourseDomainService courseManager, IVideoDomainService videoManager, IFileDomainService fileManager, IObjectMapperAdapter objectMapper, ICacheAdapter cacheService, IExceptionManagerAdapter exceptionManager, ILoggingServiceAdapter loggingService, IQuizAppService quizAppService, ICourseModuleAppService courseModuleAppService) : base(objectMapper, cacheService, exceptionManager, loggingService) { this.UnitManager = unitManager; this.ModuleManager = moduleManager; this.CourseManager = courseManager; this.VideoManager = videoManager; this.FileManager = fileManager; this._quizAppService = quizAppService; this.CourseModuleAppService = courseModuleAppService; }
/// <summary> /// Initializes a new instance of the <see cref="StudentController"/> class. /// </summary> /// <param name="studentService">The student service.</param> /// <param name="assignmentTaskAndSubmission">The assignment task and submission.</param> /// <param name="messageService">The message service.</param> /// <param name="courseModuleService">The course module service.</param> /// <param name="fileService">The file service.</param> /// <param name="basequestionTopicService">The basequestionTopic service.</param> public StudentController( IStudentAppService studentService, IUserAppService userAppService, IAssignmentTaskSubmissionAppService assignmentTaskAndSubmission, IMessageAppService messageService, ICourseModuleAppService courseModuleService, IFileAppService fileService, IUnitModuleAppService unitService, IScheduleAppService scheduleService, IBaseQuestionTopicAppService basequestionTopicService ) : base(userAppService) { this._studentService = studentService; this._userService = userAppService; this._assignmentTaskAndSubmissionService = assignmentTaskAndSubmission; this._messageService = messageService; this._courseModuleService = courseModuleService; this._fileService = fileService; this._unitModuleService = unitService; this._scheduleService = scheduleService; this._baseQuestionTopicModuleService = basequestionTopicService; }