Exemplo n.º 1
0
        public async Task Post([FromBody] MonitorOptions monitorOptions, [FromServices] IServiceScopeFactory sc)
        {
            var cts = new CancellationTokenSource();

            cts.CancelAfter(1000 * 60);//one minute
            //TODO: solve this with a new RunTask instance that have also monitor options
            using (var rt = new RunTasks(sc, monitorOptions))
            {
                await rt.StartAsync(cts.Token);
            }
        }
Exemplo n.º 2
0
        public static void Begin(List <Excel> excel)
        {
            try
            {
                var taskMontreal = new RunTasks();

                foreach (var data in excel)
                {
                    taskMontreal.Tasks(data.Cpf, data.dateLate, data.Erro);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("" + error);
            }
        }