Example #1
0
        public async Task <IActionResult> StartBot()
        {
            await copy.CopyToNewTableAsync();


            return(View("StartBot", "Бот запущен, начал отслеживать добавление новых заказов в базу"));
        }
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                await meth.CopyToNewTableAsync();

                _logger.LogInformation("Запрос на проверку новых заказов запущен в: {time}", DateTimeOffset.Now);
                await Task.Delay(3 * 60 * 1000, stoppingToken);
            }
        }
Example #3
0
        public async void onTimeEvent(Object source, ElapsedEventArgs e)
        {
            await meth.CopyToNewTableAsync();

            Updatedate(DateTime.Now);
        }