// GET: WorkOrderFs/Create public ActionResult Create() { ViewBag.ReturnUrl = Request.UrlReferrer; var woparttypes = db.WoPartTypes.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var ordertypes = db.OrderTypes.ToList(); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var woorderstatuses = db.WoOrderStatuses.ToList(); var partstockouts = db.PartStockOuts.ToList(); var contractors = db.Contractors.ToList(); var viewModel = new SaveWorkOrderFViewModel() { Customers = customers, CustomerDivisions = customerdivisions, OrderTypes = ordertypes, WoPartTypes = woparttypes, MlsDivisions = mlsdivisions, WoOrderStatuses = woorderstatuses, PartStockOuts = partstockouts, Contractors = contractors }; return(View("Create", viewModel)); //return View(); }
// GET: WorkOrderFs/Edit/5 public ActionResult Edit(int?id) { ViewBag.ReturnUrl = Request.UrlReferrer; var workorderFs = db.WorkOrderFs.SingleOrDefault(c => c.WorkOrderFId == id); var customers = db.Customers.ToList(); var customerdivisions = db.CustomerDivisions.ToList(); var mlsdivisions = db.MlsDivisions.ToList(); var ordertypes = db.OrderTypes.ToList(); var woparttypes = db.WoPartTypes.ToList(); var woorderstatuses = db.WoOrderStatuses.ToList(); var partstockouts = db.PartStockOuts.ToList(); var contractors = db.Contractors.ToList(); var viewModel = new SaveWorkOrderFViewModel() { WorkOrderF = workorderFs, Customers = customers, CustomerDivisions = customerdivisions, MlsDivisions = mlsdivisions, WoPartTypes = woparttypes, OrderTypes = ordertypes, WoOrderStatuses = woorderstatuses, PartStockOuts = partstockouts, Contractors = contractors }; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WorkOrderF workOrderF = db.WorkOrderFs.Include(s => s.FileWoDetails).SingleOrDefault(x => x.WorkOrderFId == id); //WorkOrderF workOrderF = db.WorkOrderFs.Find(id); if (workOrderF == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); //return View(workOrderF); }