Exemplo n.º 1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            var configuration = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json")
                                .Build();

            var seleniumConfigurations = new SeleniumConfiguration();

            new ConfigureFromConfigurationOptions <SeleniumConfiguration>(
                configuration.GetSection("SeleniumConfiguration"))
            .Configure(seleniumConfigurations);
            TelegramService  ts = new TelegramService();
            PrincipalService ps = new PrincipalService();

            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
            try
            {
                ts.EnviaMensagemParaOGrupo("App Iniciado");


                // ps.SalvaJogosAmanha(2,false).GetAwaiter().GetResult();

                ps.Iniciar(2, false).GetAwaiter().GetResult();
            }
            catch (Exception e)
            {
                GC.Collect();
                Console.WriteLine("Erro: " + e.Message + " - " + e.StackTrace);
                ps.Dispose();
                ts.EnviaMensagemParaOGrupo("Erro App : " + e.Message);
            }
        }