public Endereco ConsultarEnderecoNosCorreios(string cep, TipoServicoDeConsulta tipoServicoDeConsulta)
        {
            IServicoDeBuscaDeEndereco servicoDeBuscaDeEndereco = null;

            switch (tipoServicoDeConsulta)
            {
                case TipoServicoDeConsulta.ServicoCorporativo:
                    servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorporativo();break;
                case TipoServicoDeConsulta.ServicoCorreios: servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorreios();break;
                default: throw new Exception("Servico Selecionado inválido");
            }

            return servicoDeBuscaDeEndereco.Buscar(cep);

            return null;
        }
Esempio n. 2
0
        public Endereco ConsultarEnderecoNosCorreios(string cep, TipoServicoDeConsulta tipoServicoDeConsulta)
        {
            IServicoDeBuscaDeEndereco servicoDeBuscaDeEndereco = null;

            switch (tipoServicoDeConsulta)
            {
            case TipoServicoDeConsulta.ServicoCorporativo:
                servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorporativo(); break;

            case TipoServicoDeConsulta.ServicoCorreios: servicoDeBuscaDeEndereco = new ServicoBuscaDadosEnderecoCorreios(); break;

            default: throw new Exception("Servico Selecionado inválido");
            }

            return(servicoDeBuscaDeEndereco.Buscar(cep));

            return(null);
        }