private static void Consumer_Received( object sender, BasicDeliverEventArgs e) { var message = Encoding.UTF8.GetString(e.Body); Console.WriteLine(Environment.NewLine + "[Nova mensagem recebida] " + message); List <Cotacao> cotacoes; PaginaCotacoes pagina = new PaginaCotacoes(_seleniumConfigurations); try { Console.WriteLine("Iniciando extração dos dados..."); pagina.CarregarPagina(); cotacoes = pagina.ObterCotacoes(); Console.WriteLine("Dados extraídos com sucesso!"); new CotacoesDAO(_configuration.GetConnectionString("BaseCotacoes")) .CarregarDados(cotacoes); Console.WriteLine("Carga dos dados efetuada com sucesso!"); } finally { pagina.Fechar(); } }
private static void ProcessarCargaCotacoes( Message message) { var conteudo = Encoding.UTF8.GetString(message.Body); Console.WriteLine(Environment.NewLine + "[Nova mensagem recebida] " + conteudo); List <Cotacao> cotacoes; PaginaCotacoes pagina = new PaginaCotacoes(_seleniumConfigurations); try { Console.WriteLine("Iniciando extração dos dados..."); pagina.CarregarPagina(); cotacoes = pagina.ObterCotacoes(); Console.WriteLine("Dados extraídos com sucesso!"); new CotacoesDAO(_configuration.GetConnectionString("BaseCotacoes")) .CarregarDados(cotacoes); Console.WriteLine("Carga dos dados efetuada com sucesso!"); } finally { pagina.Fechar(); } }