示例#1
0
 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);
     }
 }