public EnderecoResponse Pesquisar(string cep) { var response = new EnderecoResponse(); try { response.Endereco = new EnderecoApplication().Pesquisar(cep); response.Sucesso = true; } catch (Exception e) { response.Sucesso = false; response.Mensagem = e.Message; } return(response); }
public async Task <ActionResult <EnderecoResponse> > RemoverEndereco(int idendereco) { try { TbEndereco result = await business.RemoverEnderecoPorId(idendereco); EnderecoResponse response = ConversorEndereco.Conversor(result); return(response); } catch (System.Exception ex) { return(NotFound( new ErroResponse(400, ex.Message) )); } }
public async Task <ActionResult <EnderecoResponse> > AlterarEnderecoController(int idendereco, EnderecoRequest novo) { try { TbEndereco endereco = ConversorEndereco.Conversor(novo); TbEndereco result = await business.AlterarEndereco(idendereco, endereco); EnderecoResponse response = ConversorEndereco.Conversor(result); return(response); } catch (System.Exception ex) { return(BadRequest( new ErroResponse(400, ex.Message) )); } }
public async Task <ActionResult <EnderecoResponse> > InserirEnderecoController(Models.Request.EnderecoRequest novo) { try { TbEndereco endereco = ConversorEndereco.Conversor(novo); TbEndereco result = await business.InserirEnderecoDatabase(endereco); EnderecoResponse response = ConversorEndereco.Conversor(result); return(response); } catch (System.Exception ex) { return(BadRequest( new ErroResponse(400, ex.Message) )); } }