public ActionResult Create(int surveyId, string action, Response model) { model.Answers = model.Answers.Where(a => !String.IsNullOrEmpty(a.Value)).ToList(); model.SurveyId = surveyId; model.CreatedBy = User.Identity.Name; model.CreatedOn = DateTime.Now; _db.Responses.Add(model); _db.SaveChanges(); TempData["success"] = "Your response was successfully saved!"; return action == "Next" ? RedirectToAction("Create", new {surveyId}) : RedirectToAction("Index", "Home"); }
public ActionResult Delete(int surveyId, int id, string returnTo) { var response = new Response() { Id = id, SurveyId = surveyId }; _db.Entry(response).State = EntityState.Deleted; _db.SaveChanges(); return Redirect(returnTo ?? Url.RouteUrl("Root")); }