示例#1
0
        public Task Execute(IJobExecutionContext context)
        {
            StartupJobsLogic startupJobsLogic = new StartupJobsLogic();

            startupJobsLogic.RemoveLeftOverLiveStreamDownloads();
            return(Task.CompletedTask);
        }
        public Task Execute(IJobExecutionContext context)
        {
            StartupJobsLogic startupJobs = new StartupJobsLogic();

            startupJobs.CheckForStreamerLiveStatus();
            JobHelpers.SetJobLastRunDateTime(context);
            return(Task.CompletedTask);
        }
示例#3
0
        public Task Execute(IJobExecutionContext context)
        {
            StartupJobsLogic startupJobsLogic = new StartupJobsLogic();

            startupJobsLogic.CheckForUpdates();
            JobHelpers.SetJobLastRunDateTime(context);
            return(Task.CompletedTask);
        }
示例#4
0
        public Task Execute(IJobExecutionContext context)
        {
            StartupJobsLogic startupJobsLogic = new StartupJobsLogic();
            JobDataMap       jobDataMap       = context.JobDetail.JobDataMap;

            startupJobsLogic.DatabaseBackup(jobDataMap.GetString("database"));
            JobHelpers.SetJobLastRunDateTime(context);
            return(Task.CompletedTask);
        }
示例#5
0
        public Task Execute(IJobExecutionContext context)
        {
            JobDataMap       jobDataMap       = context.JobDetail.JobDataMap;
            StartupJobsLogic startupJobsLogic = new StartupJobsLogic();
            List <Streamer>  streamerList     = (List <Streamer>)jobDataMap["listOfStreamers"];

            startupJobsLogic.UpdateStreamerDetails(streamerList);
            return(Task.CompletedTask);
        }