Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 public MessageController(IUserAppService userAppService,
                          IMessageAppService messageAppService,
                          IStudentAppService studentAppService,
                          ICourseModuleAppService courseModuleAppService)
     : base(userAppService)
 {
     this._userAppService         = userAppService;
     this._studentAppService      = studentAppService;
     this._messageAppService      = messageAppService;
     this._courseModuleAppService = courseModuleAppService;
 }
Esempio n. 3
0
        /// <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;
        }
Esempio n. 4
0
 /// <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;
 }