public override async ValueTask <bool> DeleteAsync(string id) { var membershipBoundedResources = await this.GetMembershipBoundedResourcesAsync(id); if (membershipBoundedResources.Any()) { throw ErtisAuthException.MembershipCouldNotDeleted(id); } return(await base.DeleteAsync(id)); }
public override bool Delete(string id) { var membershipBoundedResources = this.GetMembershipBoundedResources(id); if (membershipBoundedResources.Any()) { throw ErtisAuthException.MembershipCouldNotDeleted(id); } return(base.Delete(id)); }