public ActionResult Surveys(int page = 1, int surveyId = 0)
        {
            int pageSize                = 10;
            var questions               = _questionService.GetBySurveyId(surveyId);
            var questionOptions         = _questionOptionService.GetAll();
            QuestionListViewModel model = new QuestionListViewModel
            {
                Questions       = questions.Skip((page - 1) * pageSize).Take(pageSize).ToList(),
                QuestionOptions = questionOptions,
                SurveyId        = surveyId
            };

            return(View(model));
        }
Esempio n. 2
0
 public IActionResult GetAll()
 {
     try
     {
         var questionOption = _questionService.GetAll();
         return(Ok(questionOption));
     }
     catch
     {
         return(BadRequest());
     }
 }
Esempio n. 3
0
        public ActionResult Surveys(AnswerListViewModel answerListViewModel, int page = 1, int surveyId = 0)
        {
            var personId = HttpContext.Session.GetInt32("personId");

            int pageSize              = 10;
            var questions             = _questionService.GetBySurveyId(surveyId);
            var questionOptions       = _questionOptionService.GetAll();
            var answers               = _answerService.GetBySurveyAndUserId(surveyId, (int)personId);//personId!!
            AnswerListViewModel model = new AnswerListViewModel
            {
                Questions       = questions.Skip((page - 1) * pageSize).Take(pageSize).ToList(),
                QuestionOptions = questionOptions,
                Answers         = answers
            };

            return(View(model));
        }
        public IActionResult GetAll()
        {
            var questionOption = _questionService.GetAll();

            return(Ok(questionOption));
        }