public ActionResult AddAccessories(SystemModel model) { rs_accessories acc = model.Accessories; if (AclHelper.hasAccess(User, currentAction, currentController)) { if (ModelState.IsValid) { rs_assets system = db.rs_assets.Find(model.System.AssetId); if (system != null) { acc.AssetId = model.System.AssetId; db.rs_accessories.Add(acc); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.System.AssetId })); } else { return(RedirectToAction("Details", new { id = model.System.AssetId })); } } else { return(RedirectToAction("NotAuthenticated", "Home")); } } else { return(RedirectToAction("NotAuthenticated", "Home")); } }
// POST: Assets/Delete/5 Delete Accessories //[HttpPost, ActionName("DeleteAcc")] //[ValidateAntiForgeryToken] public ActionResult DeleteAcc(int id) { if (AclHelper.hasAccess(User, currentAction, currentController)) { rs_accessories acc = db.rs_accessories.Find(id); db.rs_accessories.Remove(acc); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("NotAuthenticated", "Home")); } }