public MyAfterCourseController(ICl_Attendce _IAttendce, ICo_Course _CoCourseBL, ICourseOrder _CourseOrderBL, ISurveyQuestion _ISurveyQuestionBL) { IAttendce = _IAttendce; CoCourseBL = _CoCourseBL; CourseOrderBL = _CourseOrderBL; ISurveyQuestionBL = _ISurveyQuestionBL; }
public CourseManageController(ICo_CourseSystem courseSysBL, ICo_SystemLinkCourse sysLinkCourseBL, ICo_Course courseBL, IClassRoom classRoomBL, ICo_CourseResource courseResourceBL, ICo_CoursePaper coursePaperBL, IExampaper exampaperBL, ISurveyExampaper surveyExampaperBL, ISys_Group sys_GroupBL, IDepartment deptBL, IUser userBL, ICourseOrder courseOrderBL, ITr_YearPlan trYearPlanBL, ISys_TrainGrade sys_TrainBL, ISurveyReplyAnswer ISurveyReplyAnswerBL, ICo_VideoResource CoVideoResourceBL, ICl_CpaLearnStatus cpaLearnStatusBL, ISys_PayGrade sysPayGradeBL, ISurveyQuestion SurveyQuestionBL, ICl_VideoManage videoManageBL) { _courseSysBL = courseSysBL; _SysLinkCourseBL = sysLinkCourseBL; _courseBL = courseBL; _classRoomBL = classRoomBL; _courseResourceBL = courseResourceBL; _coursePaperBL = coursePaperBL; _exampaperBL = exampaperBL; _surveyExampaperBL = surveyExampaperBL; _sys_GroupBL = sys_GroupBL; _deptBL = deptBL; _userBL = userBL; _courseOrderBL = courseOrderBL; _trYearPlanBL = trYearPlanBL; _sys_TrainBL = sys_TrainBL; _cpaLearnStatusBL = cpaLearnStatusBL; _sysPayGradeBL = sysPayGradeBL; _SurveyQuestionBL = SurveyQuestionBL; _ISurveyReplyAnswerBL = ISurveyReplyAnswerBL; _videoManageBL = videoManageBL; _CoVideoResourceBL = CoVideoResourceBL; }
/// <summary> /// /// </summary> /// <param name="type"></param> /// <param name="attribute"></param> public QuestionTypeDefinition(ISurveyQuestion type, SurveyQuestionAttribute attribute) { //var question = Activator.CreateInstance(type) as ISurveyQuestion; this.Type = type; TypeName = type.TypeName; Icon = type.Icon; QuestionResources = new Dictionary <string, QuestionResource> (); CodeBundleName = attribute.CodeBundleName; CustomBuilderCodeBundleName = attribute.CustomBuilderCodeBundleName; if (type is INestedQuestionHost host) { var definitions = host.ConfigureNestedQuestions(); } if (attribute.ResponseValidator != null) { var instance = (ResponseValidator)Activator.CreateInstance(attribute.ResponseValidator); this.ResponseValidator = instance; if (!string.IsNullOrEmpty(attribute.CustomBuilderView)) { this.CustomBuilderViewName = attribute.CustomBuilderView; this.HasCustomBuilderView = true; } } }
public TeacherCourseController(ICourseOrder _CourseOrderBL, ICo_Course _CoCourseBL, ICl_Attendce _ClAttendceBL, ICl_CourseAdvice _ClCourseAdviceBL, ISurveyQuestion _ISurveyQuestionBL, ISurveyQuestionAnswer _ISurveyQuestionAnswerBL, ISurveyReplyAnswer _ISurveyReplyAnswerBL, ICo_CourseResource _ICoCourseResourceBL, IUser _IuserBL, IExamination _IExaminationBL) { CourseOrderBL = _CourseOrderBL; CoCourseBL = _CoCourseBL; ClAttendceBL = _ClAttendceBL; ClCourseAdviceBL = _ClCourseAdviceBL; ISurveyQuestionBL = _ISurveyQuestionBL; ISurveyQuestionAnswerBL = _ISurveyQuestionAnswerBL; ISurveyReplyAnswerBL = _ISurveyReplyAnswerBL; ICoCourseResourceBL = _ICoCourseResourceBL; IuserBL = _IuserBL; IExaminationBL = _IExaminationBL; }
public SeedService(NewsManDbContext context, ISurveyMaster surveyMaster, ISessionUser sessionUser, IAnswerGroup answerGroup, IAnswerOption answerOption, IQuestion question, ISurveyQuestion surveyQuestion, IResult result) { _context = context; _surveyMaster = surveyMaster; _sessionUser = sessionUser; _answerGroup = answerGroup; _answerOption = answerOption; _question = question; _surveyQuestion = surveyQuestion; _result = result; }
public async Task <ISurveyQuestion> CreateNewQuestion(Guid surveyId, ISurveyQuestion questionDto) { try { var question = Mappings.Mapper.Map <SurveyQuestion>(questionDto); question.SurveyId = surveyId; question.Id = Guid.NewGuid(); var persistedEntity = await _questionRepository.Create(question); questionDto.Id = persistedEntity.Id; return(questionDto); } catch (Exception e) { _logger.Error(e, "SurveyQuestionManagementService.CreateNewQuestion"); throw; } }
public async Task <bool> UpdateExistingQuestion(Guid id, ISurveyQuestion questionDto) { try { var question = await _questionRepository.Get(id); if (question == null) { return(false); } Mappings.Mapper.Map <ISurveyQuestion, SurveyQuestion>(questionDto, question); await _questionRepository.Update(question); return(true); } catch (Exception e) { _logger.Error(e, "SurveyQuestionManagementService.UpdateExistingQuestion"); throw; } }
//constructor public SurveyQuestionController() { optionTypeRepository = new OptionTypeRepository(); surveyRepository = new SurveyRepository(); surveyQuestionRepository = new SurveyQuestionRepository(); }
/// <summary> /// TODO The add question. /// </summary> /// <param name="question"> /// TODO The question. /// </param> public void AddQuestion(ISurveyQuestion question) { // TODO: Fix this smelly thingy :warning: question.QuestionNumber = this.Questions.Count; this.Questions.Add(question); }
public SurveyController() { surveyRepository = new SurveyRepository(); surveyQuestionRepository = new SurveyQuestionRepository(); this.competitionRepo = new CompetitionRepository(); }