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)); }
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(); } } }