public async Task <string> ObterEstadoPorCep(string cep) { if (string.IsNullOrEmpty(cep)) { throw new System.Exception("CEP não pode estar vazio ou nulo."); } consultaCEPResponse consultaCepResponse = await AtendeClienteClient.consultaCEPAsync(cep); var json = ""; EnderecoDTO endereco = null; if (consultaCepResponse != null) { json = JsonConvert.SerializeObject(consultaCepResponse); } if (!string.IsNullOrEmpty(json)) { json = JsonHelper.RemoveWcfReturnNode(json); endereco = JsonConvert.DeserializeObject <EnderecoDTO>(json); } return(endereco.Uf); }
public async Task <consultaCEPResponse> ConsultaCEPAsync(string palavrachave) { consultaCEPResponse x = await ConsultaCEPAsync(palavrachave); return(x); }