public static bool OrganizationUserDelete(OrganizationUser organizationUser)
{
OrganizationUserRepository.AuthorizeOrganizationUser(organizationUser.OrganizationId);
if (OrganizationUserRepository.OrganizationUserFetch(
organizationUser.OrganizationId, organizationUser.UserId).RoleId == (int)Role.Owner)
{
throw new NotSupportedException("You cannot delete the owner of a organization");
}
OrganizationUser.DeleteOrganizationUser(
new OrganizationUserMemberDataCriteria
{
OrganizationUserMemberId = organizationUser.OrganizationUserMemberId
});
return(true);
}