public bool AddSubMenu(SubMenuVM SubMenu)
 {
     try
     {
         if (HttpContext.Current.Session["User"] != null)
         {
             var        user = (LoginVM)HttpContext.Current.Session["User"];
             tblSubMenu sm   = new tblSubMenu();
             sm.ActionName     = SubMenu.ActionName;
             sm.ControllerName = SubMenu.ControllerName;
             sm.isActive       = SubMenu.isActive;
             sm.MenuId         = SubMenu.MenuId;
             sm.SubMenuName    = SubMenu.SubMenuName;
             sm.IconClass      = SubMenu.IconClass;
             sm.CreatedBy      = user.RoleId;
             sm.ModifiedBy     = user.RoleId;
             sm.CreatedDate    = System.DateTime.Now;
             sm.ModifiedDate   = System.DateTime.Now;
             _subMResp.Add(sm);
             _unitOfWork.Complete();
             return(true);
         }
         return(false);
     }
     catch (Exception e) { return(false); }
 }
Example #2
0
        public JsonResult InsertSubMenu(tblSubMenu tblSubMenu)
        {
            var result = new Result();

            result = _adminService.InsertSubMenu(tblSubMenu);
            return(Json(result));
        }
Example #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            tblSubMenu tblSubMenu = db.tblSubMenu.Find(id);

            db.tblSubMenu.Remove(tblSubMenu);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Delete(int id)
 {
     using (OnlineVehicleDBEntities db = new OnlineVehicleDBEntities())
     {
         tblSubMenu sm = db.tblSubMenus.Where(x => x.SubMenuId == id).FirstOrDefault();
         db.tblSubMenus.Remove(sm);
         db.SaveChanges();
         return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet));
     }
 }
Example #5
0
 public ActionResult Edit([Bind(Include = "Id,SubMenu,Controller,Action,MainMenuId,RoleId")] tblSubMenu tblSubMenu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tblSubMenu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MainMenuId = new SelectList(db.tblMainMenu, "Id", "MainMenu", tblSubMenu.MainMenuId);
     ViewBag.RoleId     = new SelectList(db.tblPerfil, "Id", "Perfiles", tblSubMenu.RoleId);
     return(View(tblSubMenu));
 }
 public bool InsertSubMenu(tblSubMenu tblSubMenu)
 {
     try
     {
         _entity.tblSubMenu.Add(tblSubMenu);
         _entity.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(true);
 }
 public Result InsertSubMenu(tblSubMenu tblSubMenu)
 {
     try
     {
         return(adminManager.InsertSubMenu(tblSubMenu));
     }
     catch (Exception ex)
     {
         return(new Result {
             IsSuccess = false, Message = ex.Message
         });
     }
 }
Example #8
0
        // GET: SubMenus/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblSubMenu tblSubMenu = db.tblSubMenu.Find(id);

            if (tblSubMenu == null)
            {
                return(HttpNotFound());
            }
            return(View(tblSubMenu));
        }
Example #9
0
        // GET: SubMenus/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tblSubMenu tblSubMenu = db.tblSubMenu.Find(id);

            if (tblSubMenu == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MainMenuId = new SelectList(db.tblMainMenu, "Id", "MainMenu", tblSubMenu.MainMenuId);
            ViewBag.RoleId     = new SelectList(db.tblPerfil, "Id", "Perfiles", tblSubMenu.RoleId);
            return(View(tblSubMenu));
        }
Example #10
0
 public ActionResult AddOrEdit(tblSubMenu sm)
 {
     using (OnlineFoodDBEntities db = new OnlineFoodDBEntities())
     {
         if (sm.SubMenuId == 0)
         {
             db.tblSubMenus.Add(sm);
             db.SaveChanges();
             return(Json(new { success = true, message = "Saved Successfully" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             db.Entry(sm).State = EntityState.Modified;
             db.SaveChanges();
             return(Json(new { success = true, message = "Updated Successfully" }, JsonRequestBehavior.AllowGet));
         }
     }
 }
        public Result InsertSubMenu(tblSubMenu tblSubMenu)
        {
            try
            {
                IAdmin iAdmin = new WCMS_DAL_Admin();
                using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required, ApplicationState.TransactionOptions))
                {
                    Result _Result = new Result();
                    _Result.IsSuccess = iAdmin.InsertSubMenu(tblSubMenu);

                    if (_Result.IsSuccess)
                    {
                        transaction.Complete();
                    }
                    return(_Result);
                }
            }
            catch (Exception ex) { throw ex; }
        }
 public ActionResult AddOrEdit(SubMenuViewModel sm)
 {
     using (OnlineVehicleDBEntities db = new OnlineVehicleDBEntities())
     {
         if (sm.SubMenuId == 0)
         {
             tblSubMenu tb = new tblSubMenu();
             tb.SubMenuName = sm.SubMenuName;
             db.tblSubMenus.Add(tb);
             db.SaveChanges();
             return(Json(new { success = true, message = "Saved Successfully" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             tblSubMenu tbm = db.tblSubMenus.Where(m => m.SubMenuId == sm.SubMenuId).FirstOrDefault();
             tbm.SubMenuName = sm.SubMenuName;
             db.SaveChanges();
             return(Json(new { success = true, message = "Updated Successfully" }, JsonRequestBehavior.AllowGet));
         }
     }
 }
Example #13
0
        public bool SaveSubMenuContent(SubMainMenuViewModel objSubMenu)
        {
            bool status = false;

            tblSubMenu tblsubmenu = new tblSubMenu();

            Mapper.Map(objSubMenu, tblsubmenu);

            tblsubmenu.IsActive     = true;
            tblsubmenu.CreatedDate  = DateTime.Now;
            tblsubmenu.ModifiedDate = DateTime.Now;
            tblsubmenu.CreatedBy    = "101";
            tblsubmenu.ModifiedBy   = "101";
            _Context.tblSubMenus.Add(tblsubmenu);
            _Context.Configuration.ValidateOnSaveEnabled = true;
            _Context.SaveChanges();
            status = true;

            return(status);
            // for new users
        }