/// <summary> /// Create a new SurveyItem object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="number">Initial value of the Number property.</param> /// <param name="customerId">Initial value of the CustomerId property.</param> /// <param name="surveyId">Initial value of the SurveyId property.</param> public static SurveyItem CreateSurveyItem(global::System.Int32 id, global::System.String number, global::System.Int32 customerId, global::System.Int32 surveyId) { SurveyItem surveyItem = new SurveyItem(); surveyItem.Id = id; surveyItem.Number = number; surveyItem.CustomerId = customerId; surveyItem.SurveyId = surveyId; return surveyItem; }
/// <summary> /// Deprecated Method for adding a new object to the SurveyItem EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToSurveyItem(SurveyItem surveyItem) { base.AddObject("SurveyItem", surveyItem); }
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"); } }