Ejemplo n.º 1
0
        public async Task ConsultarCep(string cep)
        {
            try
            {
                ICepApiService cepClient = RestService.For <ICepApiService>("https://viacep.com.br/");

                CepResponse endereco = await cepClient.CepResposta(cep);

                txtBairro.Text      = endereco.Bairro;
                txtCidade.Text      = endereco.Cidade;
                txtComplemento.Text = endereco.Complemento;
                txtEndereco.Text    = endereco.Logradouro;
                txtUf.Text          = endereco.Uf;
            }
            catch (Exception)
            {
                MessageBox.Show("Erro ao realizar a consulta. \nVerifique a sua conexão com a internet.", "Erro na consulta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
 public UserService(IUserRepository userRepository, IUserQueryRepository userQueryRepository, ICepApiService cepApiService)
 {
     this.userRepository      = userRepository;
     this.userQueryRepository = userQueryRepository;
     this.cepApiService       = cepApiService;
 }