Unosquare.Labs.EntityFramework.EnterpriseExtensions.Sample.Program.JobController.InvokeAsync C# (CSharp) Method

InvokeAsync() public method

public InvokeAsync ( string paramList ) : Task
paramList string
return Task
            public override async Task<bool> InvokeAsync(string paramList)
            {
                OutputInformation("Job Status: {0}", SingletonSampleJob.Instance.IsRunning);

                if (SingletonSampleJob.Instance.IsRunning)
                {
                    OutputInformation("Running non-static job");
                    var job = new SampleJob(_context);
                    job.RunAsync(null);
                    await Task.Delay(1000);
                    OutputInformation("Non-static Job Status: {0}", job.IsRunning);
                    Jobs.Add(job);
                }

                return true;
            }
        }
Program.JobController