public static JSONReturnData SaveRolePermission(string RoleID, string RoleName, string PermissionAdded, string PermissionRemoved, bool isDeleted, string HomePage) { JSONReturnData ObjRole = new JSONReturnData(); LoginUser currentUser; try { if (!GetUserSession(out currentUser)) { ObjRole.errorCode = 1001; ObjRole.errorMessage = ""; return(ObjRole); } AdminManagerSP adminObj = new AdminManagerSP(); if (!adminObj._U_ModifyRolePermission(currentUser.CompanyID, currentUser.UserId, RoleName, string.IsNullOrEmpty(RoleID) ? 0 : Convert.ToInt32(RoleID), PermissionAdded, PermissionRemoved, isDeleted, string.IsNullOrEmpty(HomePage) ? 0 : Convert.ToInt32(HomePage), out ObjRole)) { ObjRole.errorCode = adminObj.GetLastErrorCode(); ObjRole.errorMessage = adminObj.GetLastError(); } } catch (Exception ex) { ObjRole.errorCode = -4; ObjRole.errorMessage = "Unknown Error Occured"; Utils.Write(ex); } return(ObjRole); }