Example #1
0
        public void FindCep(string cep)
        {
            FindCep findCep = new FindCep(cep);

            findCep.buscar();
            this.viaCEPResult = findCep.viaCEPResult;
        }
 private void BuscarCep()
 {
     if (!string.IsNullOrEmpty(this._cep))
     {
         this.viaCEPResult = ViaCEPClient.Search(this._cep);
     }
     else
     {
         throw new AppException("Cep está vazio");
     }
 }
 public IActionResult CarregarEndereco(string cep)
 {
     try
     {
         ViaCEPResult result = ViaCEPClient.Search(cep);
         return(Json(result));
     }
     catch (Exception)
     {
         return(Json(new { erro = "Cep não encontrado" }));
     }
 }
        public IActionResult BuscarCep([FromHeader] ViaCEPResult viaCEPResult)
        {
            try
            {
                AdocaoService adocaoService = new AdocaoService(this._context);
                adocaoService.FindCep(viaCEPResult.ZipCode);

                return(Ok(adocaoService.viaCEPResult));
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }