public IActionResult GetById(int id) { try { return(StatusCode(200, _enderecoRepository.BuscarPorId(id))); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult GetById(int id) { try { //Faz uma chamada para o método return(Ok(_enderecoRepository.BuscarPorId(id))); } catch (Exception error) { return(BadRequest(error)); } }
public IActionResult Atualizar([FromBody] Endereco request, [FromRoute] int Id) { try { Validacoes.ValidarEndereco(request); var existeEndereco = _enderecoRepository.BuscarPorId(Id); if (existeEndereco == null) { return(BadRequest("Endreco não Cadastrado")); } existeEndereco.Bairro = request.Bairro; existeEndereco.Cep = request.Cep; existeEndereco.Cidade = request.Cidade; existeEndereco.Estado = request.Estado; existeEndereco.Logradouro = request.Logradouro; existeEndereco.Numero = request.Numero; _enderecoRepository.Atualizar(existeEndereco); return(Ok("Endereço " + Id + "atualizado com sucesso")); } catch (Exception e) { return(BadRequest("Error: " + e.Message)); } }