public object GetSingleSubMenu(MenuSubMenuParam ObjMenu) { string ids = "0"; var DataUpdate = db.Vw_MenuSubMenu.Where(r => r.RoleId == ObjMenu.RoleId).ToList(); for (int i = 0; i < DataUpdate.Count; i++) { ids = ids + "," + DataUpdate[i].ModuleId; } return(ids); }
public object UpdateMenuSubMenu(MenuSubMenuParam ObjMenu) { TblRoleMaster objrole = db.TblRoleMasters.SingleOrDefault(r => r.RoleId == ObjMenu.RoleId); objrole.Role = ObjMenu.Role; objrole.Status = 1; objrole.ModifiedBy = 1; objrole.ModifiedDate = DateTime.Now; db.SaveChanges(); TblMenu objSubmenu = new TblMenu(); objSubmenu.RoleId = ObjMenu.RoleId; string[] sbno = ObjMenu.selectedid.Split(','); for (int i = 0; i < sbno.Length; i++) { if (sbno[i] != "0") { objSubmenu.ModuleId = int.Parse(sbno[i]); objSubmenu.CreatedBy = 1; objSubmenu.CreatedDate = DateTime.Now; objSubmenu.Status = 1; db.TblMenus.Add(objSubmenu); db.SaveChanges(); } } string[] sbuncheck = ObjMenu.Unselectedid.Split(','); for (int i = 0; i < sbuncheck.Length; i++) { if (sbuncheck[i] != "0") { int MenuId = int.Parse(sbuncheck[i]); TblMenu objmenu = db.TblMenus.SingleOrDefault(r => r.RoleId == ObjMenu.RoleId && r.ModuleId == MenuId); objmenu.Status = 0; db.SaveChanges(); } } return(""); }
public object GetDuplicateMenu(MenuSubMenuParam ObjMenu) { bool value; TblRoleMaster objrole = db.TblRoleMasters.Where(r => r.Role == ObjMenu.Role).FirstOrDefault(); if (objrole != null) { value = true; } else { value = false; } return(value); }
public object SaveMenu(MenuSubMenuParam ObjMenu) { TblRoleMaster objrole = new TblRoleMaster(); objrole.Role = ObjMenu.Role; objrole.Status = 1; objrole.CreatedBy = 1; objrole.CreatedDate = DateTime.Now; db.TblRoleMasters.Add(objrole); db.SaveChanges(); TblMenu objSubmenu = new TblMenu(); objSubmenu.RoleId = objrole.RoleId; string[] sbno = ObjMenu.selectedid.Split(','); for (int i = 0; i < sbno.Length; i++) { if (sbno[i] != "0") { objSubmenu.ModuleId = int.Parse(sbno[i]); objSubmenu.CreatedBy = 1; objSubmenu.CreatedDate = DateTime.Now; objSubmenu.Status = 1; db.TblMenus.Add(objSubmenu); db.SaveChanges(); } } TblUserRole objuserrole = new TblUserRole(); objuserrole.RoleId = objrole.RoleId; objuserrole.AllowInsert = ObjMenu.AllowInsert; objuserrole.AllowEdit = ObjMenu.AllowEdit; objuserrole.AllowDelete = ObjMenu.AllowDelete; objuserrole.AllowView = ObjMenu.AllowView; objuserrole.CreatedBy = 1; objuserrole.CreatedDate = DateTime.Now; objuserrole.Status = 1; db.TblUserRoles.Add(objuserrole); db.SaveChanges(); return(""); }
public object UpdateMenuSubMenu(MenuSubMenuParam objmenu) { MenuBussiness obj = new MenuBussiness(); return(obj.UpdateMenuSubMenu(objmenu)); }
public object GetDuplicateRole(MenuSubMenuParam objmenu) { MenuBussiness obj = new MenuBussiness(); return(obj.GetDuplicateMenu(objmenu)); }
public object GetSingleMenuSubMenu(MenuSubMenuParam objmenu) { MenuBussiness obj = new MenuBussiness(); return(obj.GetSingleSubMenu(objmenu)); }