public String saveMenuitems(int role, string type, string menus) { if (menus != null) { int Count = iroleMenu.getCountOfRoleMenuByRoleAndType(role, type); if (Count != 0) { iroleMenu.RemoveAllRoleMenu(role, type); } Count = iroleMenu.getCountOfRoleMenuByRoleAndType(role, type); String[] array = menus.Split(','); foreach (var item in array) { if (item != null) { RoleMenu roleMenu1 = iroleMenu.GetRoleMenusByRoleAndMenu(role, int.Parse(item)); if (roleMenu1 == null) { RoleMenu roleMenu = new RoleMenu(); roleMenu.rm_role_id = role; roleMenu.rm_menu_id = int.Parse(item); roleMenu.rm_active_yn = "Y"; roleMenu.rm_cre_by = getCurrentUser().u_id; roleMenu.rm_cre_date = DateTime.Now; iroleMenu.Add(roleMenu); } } } } else { int Count = iroleMenu.getCountOfRoleMenuByRoleAndType(role, type); if (Count != 0) { iroleMenu.RemoveAllRoleMenu(role, type); } } return("success"); }