예제 #1
0
 public static HfUserFireAndForgetJobModel ToDomainModel(this HfUserJob data)
 {
     return(new HfUserFireAndForgetJobModel()
     {
         //JobType = data.JobType,
         CreatedOn = data.CreatedOn,
         Name = data.Name,
         Note = data.Note,
         Status = data.Status,
         TimeZoneId = data.TimeZoneId,
         UpdatedOn = data.UpdatedOn,
         UserId = data.UserId,
         WorkDataId = data.WorkDataId,
         WorkerClassName = data.WorkerClassName,
         WorkerAssemblyName = data.WorkerAssemblyName,
         Id = data.Id,
         HfJobId = data.HfJobId
     });
 }
예제 #2
0
 public static bool IsRecurringOrScheduled(this HfUserJob record) => IsScheduledJob(record) || IsFireAndForgetJob(record);
예제 #3
0
 public static bool IsScheduledJob(this HfUserJob record) => record.JobType == JobType.Scheduled;
예제 #4
0
 public static bool IsFireAndForgetJob(this HfUserJob record) => record.JobType == JobType.FireAndForget;
예제 #5
0
 public static bool IsRecurringJob(this HfUserJob record) => record.JobType == JobType.Recurring;