public async Task <bool> Delete(int id) { var res = await _appUserRepository.DeleteAsync(id); await _unitOfWork.CommitAsync(); return(res?.Id == id); }
public async Task <IdentityResult> DeleteAsync(AppUser user, CancellationToken cancellationToken) { if (user.Id.HasValue) { await _appUserRepo.DeleteAsync(user.Id.Value); } return(IdentityResult.Success); }
public async Task <IActionResult> Delete(string id) { if (string.IsNullOrEmpty(id)) { return(StatusCode(422, "Відсутній ідентифікатор.")); } Guid itemId; try { itemId = Guid.Parse(id); } catch (Exception ex) { return(StatusCode(422, string.Format("Помилковий ідентифікатор. {0}", ex.Message))); } var result = await _appUserRepository.DeleteAsync(itemId); if (result.Result == OperationResult.Ok) { return(StatusCode(204, result.Value)); } return(StatusCode(422, result.Message)); }