NuSurvey.Web.Controllers.SurveyResponseController.Create C# (CSharp) Method

Create() private method

private Create ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult
        public ActionResult Create(int id)
        {
            var survey = Repository.OfType<Survey>().GetNullableById(id);
            if (survey == null || !survey.IsActive)
            {
                Message = "Survey not found or not active.";
                return this.RedirectToAction<ErrorController>(a => a.Index());
            }

            #region Check To See if there are enough available Categories
            if (GetCountActiveCategoriesWithScore(survey) < 3)
            {
                Message = "Survey does not have enough active categories to complete survey.";
                return this.RedirectToAction<ErrorController>(a => a.Index());
            }
            #endregion Check To See if there are enough available Categories

            var viewModel = SurveyResponseViewModel.Create(Repository, survey);

            return View(viewModel);
        }

Same methods

SurveyResponseController::Create ( int id, SurveyResponse surveyResponse, QuestionAnswerParameter questions ) : System.Web.Mvc.ActionResult