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; }
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); }