private void DeleteRole(string role,string roleid) { try { if (SystemSetting.SYSTEM_ROLES.Contains(role, StringComparer.OrdinalIgnoreCase)) { ShowMessage(SageMessageTitle.Notification.ToString(), GetSageMessage("UserManagement", "ThisIsSystemRoleAndCannotBeDeleted"), "", SageMessageType.Alert); } else { Guid RoleID = new Guid(roleid); RoleController roleObj = new RoleController(); roleObj.DeleteRole(RoleID, GetPortalID); BindRoles(); ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("UserManagement", "RoleIsDeletedSuccessfully"), "", SageMessageType.Success); } } catch (Exception ex) { ProcessException(ex); ShowMessage(SageMessageTitle.Notification.ToString(), GetSageMessage("UserManagement", "RoleCannnotBeDeleted"), "", SageMessageType.Error); } }