public IHttpActionResult Put(int id, [FromBody] Endereco endereco) { try { Endereco _endereco = new Endereco(); endereco.id = id; _endereco.Atualizar(endereco); return(Ok(_endereco.ListarEnderecos(id).FirstOrDefault())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public void AtualizarEndereco(int id, Endereco obj) { try { Endereco endAntigo = Endereco.GetById(id); if (endAntigo != null) { //ValidarEndereco(obj); endAntigo.Logradouro = obj.Logradouro; endAntigo.Numero = obj.Numero; endAntigo.Complemento = obj.Complemento; endAntigo.Bairro = obj.Bairro; Endereco.Atualizar(endAntigo); } else { throw new Exception("Id endereço não localizado para atualização"); } } catch (Exception exp) { throw new Exception(exp.Message); } }