Esempio n. 1
0
 /// <summary>
 /// 并且在 OnPostAsync 方法中调用了服务的 CreateAsync 方法
 /// </summary>
 /// <returns></returns>
 public async Task <IActionResult> OnPostAsync()
 {
     if (await _scheduleCenter.AddJobAsync(JobInfo))
     {
         JobInfo.JobStatus = JobStatu.Running;
         await _jobInfoAppService.CreateAsync(JobInfo);
     }
     return(NoContent());
 }
Esempio n. 2
0
        /// <summary>
        /// 并且在 OnPostAsync 方法中调用了服务的 CreateAsync 方法
        /// </summary>
        /// <returns></returns>
        public async Task <IActionResult> OnPostAsync()
        {
            var result = await _scheduleCenter.AddJobAsync(JobInfo.JobName,
                                                           JobInfo.JobGroup,
                                                           JobInfo.JobNamespace + "." + JobInfo.JobClassName,
                                                           JobInfo.JobAssemblyName,
                                                           JobInfo.CronExpress,
                                                           JobInfo.StarTime,
                                                           JobInfo.EndTime);

            if (result.Code == 0)
            {
                JobInfo.JobStatus = JobStatu.Running;
                await _jobInfoAppService.CreateAsync(JobInfo);
            }
            return(NoContent());
        }