Example #1
0
        public ActionResult TakeSurvey(SurveyDetail surveyDetail)
        {
            SurveyService surveyService = new SurveyService();
            var           userSurvey    = surveyService.GetUserSurveyById(surveyDetail.UserSurveyId);

            foreach (var question in surveyDetail.SurveyQuestions)
            {
                surveyService.CreateSurveyAnswer(userSurvey.UserSurveyId, question.SelectedChoice);
                surveyService.CompleteUserSurvey(userSurvey.UserSurveyId);
            }
            return(RedirectToAction("MyOpenSurveys"));
        }