Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Deprecated Method for adding a new object to the SurveyItem EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSurveyItem(SurveyItem surveyItem)
 {
     base.AddObject("SurveyItem", surveyItem);
 }
Ejemplo n.º 3
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");
            }
        }