private QuestionModel MapQuestionToViewModel(Question question) { QuestionModel model; switch (question.Type) { case QuestionType.SingleResponse: model = AutoMapper.Mapper.Map<SRQuestionViewModel>(question); break; case QuestionType.MultipleChoise: model = AutoMapper.Mapper.Map<MCQuestionViewModel>(question); break; case QuestionType.DropDownList: //model = AutoMapper.Mapper.Map<DDQuestionViewModel>(question); //break; case QuestionType.DateTime: model = AutoMapper.Mapper.Map<DTQuestionViewModel>(question); break; default: model = null; break; } return model; }
private QuestionModel MapQuestionToEditModel(Question question) { QuestionModel model; switch (question.Type) { case QuestionType.SingleResponse: model = AutoMapper.Mapper.Map<SRQuestionEditModel>(question); break; case QuestionType.MultipleChoise: model = AutoMapper.Mapper.Map<MCQuestionEditModel>(question); break; default: model = null; break; } return model; }