public JsonResult AssignMenuToRoles(MenuInRoleModel model)
 {
     if (model.IsNotBlank())
     {
         _unitofwork.HomeRepo.AddUpdateMenuInRole(model);
         return(Json(new { success = true, message = "Assigned successfully !!" }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new { success = false, message = "some error occured !!" }, JsonRequestBehavior.AllowGet));
 }
Esempio n. 2
0
        public void AddUpdateMenuInRole(MenuInRoleModel model)
        {
            DeleteMenuForRole(model.RoleId);
            List <MenuInRole> urList = new List <MenuInRole>();

            using (var db = new PCVEntities())
            {
                if (model.MenuId.IsNotBlank())
                {
                    foreach (var item in model.MenuId)
                    {
                        MenuInRole oneRoleMenu = new MenuInRole();
                        oneRoleMenu.RoleId      = model.RoleId;
                        oneRoleMenu.MenuId      = item.To <long>();
                        oneRoleMenu.CreatedDate = DateTime.Now;
                        oneRoleMenu.CreatedBy   = MySession.Current.UserName;
                        urList.Add(oneRoleMenu);
                    }
                    db.MenuInRole.AddRange(urList);
                    db.SaveChanges();
                }
            }
        }