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));
        }
Esempio n. 2
0
 public SurveyDetailPage()
 {
     InitializeComponent();
     BindingContext = new SurveyDetailViewModel();
 }