public ActionResult Edit(MSTR_Parts Parts) { try { // TODO: Add update logic here if (!exLogic.User.hasAccess("PARTS.EDIT")) { return(RedirectToAction("NoAccess", "Home")); } if (Parts.SupplierId < 1 || Parts.SupplierId == null) { ModelState.AddModelError("SupplierId", "You must select a Company"); } if (ModelState.IsValid) { ViewBag.Title = "Edit Parts"; Parts.ModifiedBy = Util.getLoginUserID(); Parts.ModifiedOn = DateTime.Now; db.Entry(Parts).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("PartsList", "Parts")); } else { return(View(Parts)); } } catch { return(View(Parts)); } }
// GET: Parts/Create public ActionResult Create() { if (!exLogic.User.hasAccess("PARTS.CREATE")) { return(RedirectToAction("NoAccess", "Home")); } ViewBag.Title = "Create Parts"; MSTR_Parts Parts = new MSTR_Parts(); return(View(Parts)); }
// GET: Parts/Edit/5 public ActionResult Edit(int id) { if (!exLogic.User.hasAccess("PARTS.EDIT")) { return(RedirectToAction("NoAccess", "Home")); } ViewBag.Title = "Edit Parts"; ExponentPortalEntities db = new ExponentPortalEntities(); MSTR_Parts Parts = db.MSTR_Parts.Find(id); return(View(Parts)); }
public ActionResult Create(MSTR_Parts Parts) { try { if (!exLogic.User.hasAccess("PARTS.CREATE")) { return(RedirectToAction("NoAccess", "Home")); } if (Parts.SupplierId < 1 || Parts.SupplierId == null) { ModelState.AddModelError("SupplierId", "You must select a Company"); } if (ModelState.IsValid) { Parts.CreatedBy = Util.getLoginUserID(); Parts.CreatedOn = DateTime.Now; db.MSTR_Parts.Add(Parts); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Detail", "Parts", new { ID = Parts.PartsId })); } else { ViewBag.Title = "Create Drone Flight"; return(View(Parts)); } } catch { return(View()); } }