// GET: NcrFs/Create public ActionResult Create() { var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var dispositions = db.Dispositions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var statuses = db.Statuses.ToList(); var ncrtypes = db.NcrTypes.ToList(); var viewModel = new SaveNcrFViewModel() { Customers = customers, CustomerDivisions = customerdivisions, Dispositions = dispositions, MlsDivisions = mlsdivisions, Statuses = statuses, NcrTypes = ncrtypes }; return(View("Create", viewModel)); //return View(); }
// GET: NcrFs/Edit/5 public ActionResult Edit(int?id) { var ncrs = db.NcrFs.SingleOrDefault(c => c.NcrFId == id); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var dispositions = db.Dispositions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var statuses = db.Statuses.ToList(); var ncrtypes = db.NcrTypes.ToList(); var viewModel = new SaveNcrFViewModel() { NcrF = ncrs, Customers = customers, CustomerDivisions = customerdivisions, Dispositions = dispositions, MlsDivisions = mlsdivisions, Statuses = statuses, NcrTypes = ncrtypes }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //NcrF ncrF = db.NcrFs.Find(id); NcrF ncrF = db.NcrFs.Include(s => s.FileNcrFDetails).SingleOrDefault(x => x.NcrFId == id); if (ncrF == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); //return View(ncrF); }