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 }); }
public static bool IsRecurringOrScheduled(this HfUserJob record) => IsScheduledJob(record) || IsFireAndForgetJob(record);
public static bool IsScheduledJob(this HfUserJob record) => record.JobType == JobType.Scheduled;
public static bool IsFireAndForgetJob(this HfUserJob record) => record.JobType == JobType.FireAndForget;
public static bool IsRecurringJob(this HfUserJob record) => record.JobType == JobType.Recurring;