public async Task DeleteAsync(Guid id) { var user = await _userManager.FindByIdAsync(id.ToString()); if (user == null) { return; } CheckIdentityErrors(await _userManager.DeleteAsync(user)); }
public async Task DeleteAsync(Guid id) { if (CurrentUser.Id == id) { throw new BusinessException(code: IdentityErrorCodes.UserSelfDeletion); } var user = await _userManager.FindByIdAsync(id.ToString()); if (user == null) { return; } (await _userManager.DeleteAsync(user)).CheckErrors(); }