// GET: MasterPartFs/Create public ActionResult Create() { ViewBag.ReturnUrl = Request.UrlReferrer; var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var parttypes = db.PartTypes.ToList(); var activeparts = db.ActiveParts.ToList(); var statuses = db.DocStatuses.ToList(); var viewModel = new SaveMasterPartFViewModel() { Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, PartTypes = parttypes, ActiveParts = activeparts, DocStatuses = statuses }; return(View("Create", viewModel)); //return View(); }
// GET: MasterPartFs/Edit/5 public ActionResult Edit(int?id) { var masterparts = db.MasterPartFs.SingleOrDefault(c => c.MasterPartFId == id); ViewBag.ReturnUrl = Request.UrlReferrer; var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var parttypes = db.PartTypes.ToList(); var activeparts = db.ActiveParts.ToList(); var statuses = db.DocStatuses.ToList(); var viewModel = new SaveMasterPartFViewModel() { MasterPartF = masterparts, Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, PartTypes = parttypes, ActiveParts = activeparts, DocStatuses = statuses }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MasterPartF masterPartF = db.MasterPartFs.Include(s => s.FileMasterPartFs).SingleOrDefault(x => x.MasterPartFId == id); //MasterPartF masterPartF = db.MasterPartFs.Find(id); if (masterPartF == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); //return View(masterPartF); }