public void Excluir(Cliente entidade) { if (entidade.Id < 1) { throw new IdentifierUndefinedException(); } _repositorio.Excluir(entidade); }
public async Task <IHttpActionResult> Delete(int id) { var cliente = await Task.FromResult(_repo.Excluir(id)); if (cliente == null) { return(NotFound()); } return(Ok(cliente)); }
public void Clientes_InfraData_Excluir_cliente() { //Cenário int idPesquisa = 1; Cliente cliente = _repositorio.BuscarPorId(idPesquisa); //Ação _repositorio.Excluir(cliente); //Verifica Cliente resultado = _repositorio.BuscarPorId(idPesquisa); resultado.Should().BeNull(); }
public async Task ExcluirClienteEncontradoRetornoComSucesso() { // Arrange _clienteRepositorio.ObterClientePorId(_cliente.Id) .Returns(_cliente); _clienteRepositorio.Excluir(_cliente); // Act var resultado = await _clienteServico.Excluir(_cliente.Id); // Assert Assert.False(resultado.HasErrors()); }
public async Task <Resultado> Excluir(int id) { var resultado = new Resultado(); var cliente = await _clienteRepositorio.ObterClientePorId(id); if (cliente == null) { AddNotification("Id", "Cliente não encontrado"); } if (IsValid) { _clienteRepositorio.Excluir(cliente); await _unitOfWork.Commit(); } else { resultado.AddErrors(Notifications); } return(resultado); }
public bool Excluir(int id) { return(_clienteRepositorio.Excluir(id)); }
public bool Excluir(long idCliente) { Cliente clienteBuscadoParaExclusao = _clienteRepositorio.Buscar(idCliente) ?? throw new RegistroNaoEncontradoExcecao(); return(_clienteRepositorio.Excluir(clienteBuscadoParaExclusao)); }
public bool Excluir(Guid id) => _clientes.Excluir(id);
public void Excluir(Guid id) { _repositorio.Excluir(id); }
public async Task Excluir(int id) { var cliente = await ObterCliente(id); await _clienteRepositorio.Excluir(cliente); }