public async Task <bool> Remover(Endereco endereco) { await enderecoRepositorio.Remover(endereco); await Uow.Save(); return(true); }
public ActionResult Delete(int id) { var endereco = _repositorio.ObterPorId(id); if (endereco == null) { return(NotFound()); } _repositorio.Remover(endereco); return(Ok()); }
public async Task <bool> Remover(Guid id) { if (_fornecedorRepositorio.ObterFornecedorProdutosEndereco(id).Result.Produtos.Any()) { Notificar("O fornecedor possui produtos cadastrados!"); return(false); } var endereco = await _enderecoRepositorio.ObterEnderecoPorFornecedor(id); if (endereco != null) { await _enderecoRepositorio.Remover(endereco.Id); } await _fornecedorRepositorio.Remover(id); return(true); }
public async Task <bool> Remover(Guid id) { try { var endereco = await _fornecedorRepositorio.ObterFornecedorEndereco(id); if (endereco != null) { _enderecoRepositorio.Remover(id); } _fornecedorRepositorio.Excluir(id); return(true); } catch { return(false); } }
public async Task <IActionResult> Excluir(int EnderecoId) { try { var endereco = await _enderecoRepositorio.ObterPorId(EnderecoId); if (endereco == null) { return(NotFound()); } _enderecoRepositorio.Remover(endereco); return(Ok()); } catch (System.Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Banco de Dados Falou{ ex.Message }")); } }
public async Task Remover(string cep) { try { var endereco = await _repositorio.PegarPorCep(cep); if (endereco is null) { throw new Exception("Endereco não encontrado."); } else { await _repositorio.Remover(endereco); } } catch (Exception) { throw; } }
public new bool Remover(Endereco endereco) { return(_enderecoRepositorio.Remover(endereco)); }
public void RemoverEndereco(Guid id) { _enderecoRepositorio.Remover(id); }