public async Task <InvokeResult> DeleteUserAsync(String id, EntityHeader deletedByUser) { var appUser = await _appUserRepo.FindByIdAsync(id); await _appUserRepo.DeleteAsync(appUser); return(default(InvokeResult)); }
public async Task <InvokeResult> DeleteUserAsync(String id, EntityHeader org, EntityHeader deletedByUser) { var appUser = await _appUserRepo.FindByIdAsync(id); await AuthorizeAsync(appUser, AuthorizeResult.AuthorizeActions.Delete, deletedByUser, org); await _appUserRepo.DeleteAsync(appUser); return(InvokeResult.Success); }
public async Task <IdentityResult> DeleteAsync(AppUser user, CancellationToken token) { await _userRepo.DeleteAsync(user); return(IdentityResult.Success); }