Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
0
        // 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"));
            }
        }