public IActionResult ConsultSurveyDetails(int surveyId) { var getSurveyInfo = _surveyDao.SelectSurveyInfo(surveyId); var getSurveyQuestionLists = _survey_Question.GetSurvey_Questions(surveyId); var questiondblists = new List <QuestionViewModel>(); foreach (var getSurveyQuestionList in getSurveyQuestionLists) { var QuestionAnswerLists = new List <CreateOrUpdateQuestionAnswerViewModel>(); foreach (var QuestionAnswerList in QuestionAnswerLists) { QuestionAnswerLists.Add( new CreateOrUpdateQuestionAnswerViewModel() { QuestionId = getSurveyQuestionList.Id, QuestionContent = getSurveyQuestionList.Content, //AnswerContent = getSurveyQuestionList.Answer.Content }); } ; questiondblists.Add( new QuestionViewModel() { Id = getSurveyQuestionList.Id, Content = getSurveyQuestionList.Content, QuestionTypeName = getSurveyQuestionList.Type.Name, CategoryName = getSurveyQuestionList.Category.Name, QuestionAnswerList = QuestionAnswerLists }); } ; var model = new SurveyDetailViewModel() { Name = getSurveyInfo.Name, DateCreation = getSurveyInfo.CreationDate, SurveyEvaluation = getSurveyInfo.SurveyEvaluation, SurveySelectedQuestions = questiondblists }; return(View(model)); }
public SurveyDetailPage() { InitializeComponent(); BindingContext = new SurveyDetailViewModel(); }