public ActionResult Edit(WorkNC_WorkZone workZone, HttpPostedFileBase upload) { List <WorkNC_Factory> listFactory = new List <WorkNC_Factory>(); List <WorkNC_Machine> listMachine = new List <WorkNC_Machine>(); using (WorkNCDbContext context = new WorkNCDbContext()) { listFactory = db.WorkNC_Factory.ToList(); listMachine = db.WorkNC_Machine.ToList(); } ViewBag.Factory = new SelectList(listFactory.OrderBy(n => n.Name), "FactoryId", "Name"); ViewBag.Machine = new SelectList(listMachine.OrderBy(n => n.Name), "MachineId", "Name"); try { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { } //workZone.FactoryId = ViewBag.Factory("Name"); workZone.ModifiedDate = DateTime.Now; workZone.ModifiedAccount = User.Identity.Name; db.Entry(workZone).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(workZone)); } catch (Exception e) { ModelState.AddModelError("error", e); return(View()); } }
// GET: WorkZone/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WorkNC_WorkZone workZone = db.WorkNC_WorkZone.Find(id); if (workZone == null) { return(HttpNotFound()); } return(View(workZone)); }
// GET: WorkZone/Edit/5 public ActionResult Edit(int?id) { List <WorkNC_Factory> listFactory = new List <WorkNC_Factory>(); List <WorkNC_Machine> listMachine = new List <WorkNC_Machine>(); using (WorkNCDbContext context = new WorkNCDbContext()) { listFactory = db.WorkNC_Factory.ToList(); listMachine = db.WorkNC_Machine.ToList(); } WorkNC_WorkZone workZone = db.WorkNC_WorkZone.Find(id); //fill to DropdownList ViewBag.Factory = new SelectList(listFactory.OrderBy(n => n.Name), "FactoryId", "Name"); ViewBag.Machine = new SelectList(listMachine.OrderBy(n => n.Name), "MachineId", "Name"); return(View(workZone)); }