public DataViewModel( IStringsProvider stringsProvider, HamburgerMenuViewModel hamburgerMenuViewModel, QuestionsViewModel questionsViewModel, QuestionTypesViewModel questionTypesViewModel, CategoriesViewModel categoriesViewModel) : base(stringsProvider) { HamburgerMenuViewModel = hamburgerMenuViewModel; QuestionsViewModel = questionsViewModel; QuestionTypesViewModel = questionTypesViewModel; CategoriesViewModel = categoriesViewModel; }
public IActionResult GetQuestionTypes() { List <QuestionType> lstQuestionTypes = _dBContext.QuestionType.Where(x => x.IsActive == 1).OrderBy(x => x.DisplayOrder).ToList(); List <QuestionTypesViewModel> questionTypesViewModels = new List <QuestionTypesViewModel>(); foreach (var item in lstQuestionTypes) { QuestionTypesViewModel questionTypesViewModel = new QuestionTypesViewModel(); questionTypesViewModel.id = item.TypeId; questionTypesViewModel.code = item.TypeCode; questionTypesViewModel.name = item.TypeValue; questionTypesViewModels.Add(questionTypesViewModel); } return(Ok(questionTypesViewModels)); }