// GET: CustomerComplaints/Create public ActionResult Create() { ViewBag.ReturnUrl = Request.UrlReferrer; 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() { Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, Statuses = statuses, ComplaintSeverities = complaintseverities, ComplaintTypes = complainttypes }; return(View("Create", viewModel)); }
// 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); }