Example #1
0
        public ActionResult ConsultarCEP(String cep)
        {
            if (string.IsNullOrEmpty(cep))
            {
                return(NotFound());
            }

            consultaCEP         pacoteCep = new consultaCEP(cep);
            AtendeClienteClient atende    = new AtendeClienteClient();
            var ret    = atende.consultaCEPAsync(cep);
            var result = ret.Result.@return;


            var address = from u in _context.Estado
                          where u.uf == result.uf
                          select new
            {
                endereco    = result.end,
                complemento = result.complemento,
                bairro      = result.bairro,
                cidade      = result.cidade,
                estado      = u
            };

            return(Ok(address.FirstOrDefault()));
        }
Example #2
0
 public static async Task <consultaCEPResponse> ConsultarCEP(consultaCEP request)
 {
     try
     {
         return(await Client.consultaCEPAsync(request));
     }
     catch (System.Exception)
     {
         throw;
     }
 }