public ActionResult DeleteConfirmed(int id, string returnUrl) { CustomerComplaint customerComplaint = db.CustomerComplaints.Find(id); db.CustomerComplaints.Remove(customerComplaint); db.SaveChanges(); return(Redirect(returnUrl)); //return RedirectToAction("Index"); }
public CustomerComplaint UpdateComplaint(CustomerComplaint complaint) { using (var context = new EFRecipesEntities()) { context.CustomerComplaints.ApplyChanges(complaint); context.SaveChanges(); complaint.AcceptChanges(); return(complaint); } }
//public ActionResult Edit([Bind(Include = "CustomerComplaintId,ComplaintDate,CustomerId,CustomerDivisionId,ComplaintSeverityId,MlsDivisionId,CustomerPn,ComplaintTypeId,CommplaintDetail,StatusId,Notes")] CustomerComplaint customerComplaint) public ActionResult Edit(CustomerComplaint customerComplaint, string returnUrl) { if (ModelState.IsValid) { db.Entry(customerComplaint).State = EntityState.Modified; db.SaveChanges(); return(Redirect(returnUrl)); } return(View()); //return View(customerComplaint); }
//public ActionResult Create([Bind(Include = "CustomerComplaintId,ComplaintDate,CustomerId,CustomerDivisionId,ComplaintSeverityId,MlsDivisionId,CustomerPn,ComplaintTypeId,CommplaintDetail,StatusId,Notes")] CustomerComplaint customerComplaint) public ActionResult Create(CustomerComplaint customerComplaint, string returnUrl) { if (ModelState.IsValid) { db.CustomerComplaints.Add(customerComplaint); db.SaveChanges(); return(Redirect(returnUrl)); } return(View()); //return View(customerComplaint); }
public void InsertTestRecord() { using (var context = new EFRecipesEntities()) { context.ExecuteStoreCommand("delete from chapter13.customercomplaint"); var complaint = new CustomerComplaint { Comment = "Your store should open early on Saturdays", ReportedBy = "Jill Morgan" }; context.CustomerComplaints.AddObject(complaint); context.SaveChanges(); } }
// GET: CustomerComplaints/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CustomerComplaint customerComplaint = db.CustomerComplaints.Find(id); if (customerComplaint == null) { return(HttpNotFound()); } return(View(customerComplaint)); }
// GET: CustomerComplaints/Delete/5 public ActionResult Delete(int?id) { ViewBag.ReturnUrl = Request.UrlReferrer; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CustomerComplaint customerComplaint = db.CustomerComplaints.Find(id); if (customerComplaint == null) { return(HttpNotFound()); } return(View(customerComplaint)); }
// GET: CustomerComplaints/Edit/5 public ActionResult Edit(int?id) { ViewBag.ReturnUrl = Request.UrlReferrer; var customercomplaints = db.CustomerComplaints.SingleOrDefault(c => c.CustomerComplaintId == id); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var statuses = db.Statuses.ToList(); var complaintseverities = db.ComplaintSeverities.ToList(); var complainttypes = db.ComplaintTypes.ToList(); var viewModel = new SaveComplaintViewModel() { CustomerComplaint = customercomplaints, Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, Statuses = statuses, ComplaintSeverities = complaintseverities, ComplaintTypes = complainttypes }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CustomerComplaint customerComplaint = db.CustomerComplaints.Find(id); if (customerComplaint == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); //return View(customerComplaint); }