Beispiel #1
0
        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);
        }
Beispiel #3
0
        public async Task <PopularResult> DeleteAsync(int id)
        {
            var result = new PopularResult();
            await _driverRepository.DeleteAsync(id);

            return(result);
        }
Beispiel #4
0
        public async Task <IActionResult> DeleteConfirmed(int id)
        {
            var driver = await _driverRepository.GetAsync(id);

            await _driverRepository.DeleteAsync(driver);

            return(RedirectToAction(nameof(Index)));
        }
Beispiel #5
0
        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);
        }
Beispiel #7
0
        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);
 }