public async Task <JsonResult> Delete(int id) { await _enderecoRepositorio.Excluir(id); _logger.LogInformation("Endereço excluido"); return(Json("Endereço excluido")); }
public void Excluir(Endereco endereco) { if (endereco.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } _enderecoRepositorio.Excluir(endereco); }
public void Excluir(Transportador transportador) { if (transportador.Id < 1 || transportador.Endereco.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } _transportadoraRepositorio.Excluir(transportador); _enderecoRepositorio.Excluir(transportador.Endereco); }
public void Excluir(Destinatario destinatario) { if (destinatario.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } _destinatarioRepositorio.Excluir(destinatario); _enderecoRepositorio.Excluir(destinatario.Endereco); }
public void Excluir(Emitente emitente) { if (emitente.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } //Adicionar validação para id do endereço _repositorio.Excluir(emitente); _enderecoRepositorio.Excluir(emitente.Endereco); }
public void Endereco_InfraData_Excluir_Sucesso() { Endereco enderecoParaAdicionar = ObjectMother.PegarEnderecoValido(); Endereco enderecoAdicionado = _repositorio.Adicionar(enderecoParaAdicionar); Endereco enderecoParaDeletar = enderecoAdicionado; _repositorio.Excluir(enderecoParaDeletar); Endereco enderecoParaBuscar = _repositorio.BuscarPorId(enderecoParaDeletar.Id); enderecoParaBuscar.Should().BeNull(); }
private void Excluir() { if (dgdClientes.CurrentRow != null) { var mensagem = string.Format("Deseja excluir o contato: {0} ?", dgdClientes.CurrentRow.Cells["columnNome"].Value); if (MessageBox.Show(mensagem, Text, MessageBoxButtons.YesNo) == DialogResult.No) return; cliente = _repositorioCliente.ObterPor((int)dgdClientes.CurrentRow.Cells["columnCodigo"].Value); _repositorioEndereco = new EnderecoRepositorio(connectionString, providerName); var enderecos = _repositorioEndereco.ObterPorCliente(cliente.Id); foreach (var _endereco in enderecos) { _repositorioEndereco.Excluir(_endereco); } _repositorioCliente.Excluir(cliente); CarregaGrid(); } }