public async Task <IdentityResult> DeleteUserAsync(UserDto user) { var userIdentity = user.ToEntity(); var identityResult = await _identityRepository.DeleteUserAsync(userIdentity); return(HandleIdentityError(identityResult, _identityServiceResources.UserDeleteFailed().Description, _identityServiceResources.IdentityErrorKey().Description, user)); }
public virtual async Task <IdentityResult> DeleteUserAsync(string userId, TUserDto user) { var identityResult = await IdentityRepository.DeleteUserAsync(userId); await AuditEventLogger.LogEventAsync(new UserDeletedEvent <TUserDto>(user)); return(HandleIdentityError(identityResult, IdentityServiceResources.UserDeleteFailed().Description, IdentityServiceResources.IdentityErrorKey().Description, user)); }