Beispiel #1
0
        public ActionResult SaveSurvey(FormCollection form)
        {
            string number = form["inputNumber"];
            string question = form["txtQuestion"];
            int surveyId = Convert.ToInt32(form["surveyId"]);

            try
            {
                if (string.IsNullOrWhiteSpace(number) || string.IsNullOrWhiteSpace(question))
                    return View("NewSurveyItem");
                using (var context = new LibraryContainer())
                {
                    var survey = context.Survey.FirstOrDefault(s => s.Id == surveyId);
                    if (survey == null)
                        return View("NewSurveyItem");
                    var surveyItem = new SurveyItem { Survey = survey, Number = number, Question = question };
                    context.AddToSurveyItem(surveyItem);
                    context.SaveChanges();
                    return View("NewSurveyItem", surveyItem);
                }
            }
            catch
            {
                return View("NewSurveyItem");
            }
        }