* Fixed New Task creation

* Change Scheduler view
This commit is contained in:
2025-02-14 19:46:34 +01:00
parent c0fed5b3ec
commit d35955b461
5 changed files with 33 additions and 17 deletions

View File

@@ -11,6 +11,6 @@ public class TaskSchedulerDto
public DateTime CreateDate { get; set; }
public DateTime ActiveFrom { get; set; }
public DateTime? ActiveUntil { get; set; }
public JobData? JobDetails { get; set; }
public DateTime? LastExecution { get; set; }
public DateTime? NextExecution { get; set; }
}

View File

@@ -32,7 +32,16 @@ public class TaskSchedulerService(OrdersManagementDbContext context, IMapper map
public async Task<int> AddTaskScheduler(TaskSchedulerDto taskSchedulerDto)
{
TaskScheduler taskScheduler = mapper.Map<TaskScheduler>(taskSchedulerDto);
TaskScheduler taskScheduler = new TaskScheduler
{
Name = taskSchedulerDto.Name,
Path = taskSchedulerDto.Path,
RowPointer = Guid.NewGuid(),
CronOptions = taskSchedulerDto.CronOptions,
CreateDate = DateTime.Now,
ActiveFrom = DateTime.Now
};
context.TaskSchedulers.Add(taskScheduler);
return await context.SaveChangesAsync();
}