public async Task Should_DeleteAddressAsync() { _driverRepository.HasDriverAsync(Arg.Any <int>()) .Returns(true); _driverRepository.DeleteAsync(Arg.Any <IDriver>()) .Returns(true); var response = await _handler.Handle(GetRequest(), CancellationToken.None); Assert.False(response.HasMessages); }
public async Task DeleteAsync(Guid userId, string name) { var driver = await _driverRepository.GetOrFailAsync(userId); driver.DeleteRoute(name); await _driverRepository.DeleteAsync(driver); }
public async Task <PopularResult> DeleteAsync(int id) { var result = new PopularResult(); await _driverRepository.DeleteAsync(id); return(result); }
public async Task <IActionResult> DeleteConfirmed(int id) { var driver = await _driverRepository.GetAsync(id); await _driverRepository.DeleteAsync(driver); return(RedirectToAction(nameof(Index))); }
public async Task Delete(int id) { var existingDriver = await _driverRepository.GetAsync(id); if (existingDriver == null) { return; } await _driverRepository.DeleteAsync(existingDriver); }
public async Task <Response> Handle(RemoveDriverRequest request, CancellationToken cancellationToken) { var response = new Response(); var driver = _mapper.Map <Driver>(request); _logger.LogTrace("Removendo o motorista", driver); // Verifica se o motorista existe na base de dados var hasDriver = await _driverRepository.HasDriverAsync(driver.Id); if (!hasDriver) { _logger.LogInformation("Motorista não encontrado."); return(response.AddNotification("Motorista não encontrado.")); } // Removendo motorista do banco de dados await _driverRepository.DeleteAsync(driver); return(response); }
public async Task DeleteAsync(Guid userId) { var driver = await _driverRepository.GetDriverOrFailAsync(userId); await _driverRepository.DeleteAsync(driver); }
public async Task Delete(int id) { await _driverRepository.DeleteAsync(id); }