public async Task AddTaskAsync(NewTaskToWork newTask) { var tsk = new TaskToWork(); tsk.FillByNewTask(newTask); tsk.DateOfCreated = DateTime.Now; tsk.Status = TaskToWorkStatus.NotHandling; await AddTaskAsync(tsk); }
/// <summary> /// создать точно такую же задачу, которая будет выполнена потом, /// убираем из нее результаты выполнения текущей и тд /// </summary> /// <param name="tsk"></param> /// <returns></returns> private TaskToWork CloneForNewByOld(TaskToWork tsk) { var newTsk = tsk.Clone(); newTsk.Id = 0; newTsk.DateOfCreated = DateTime.Now; newTsk.DateOfEnd = null; newTsk.ErrorText = null; newTsk.Status = TaskToWorkStatus.NotHandling; return(newTsk); }
private async Task AddTaskAsync(TaskToWork newTask) { await _workerRepository.AddAsync(newTask); }
public Task AddAsync(TaskToWork tsk) { throw new System.NotImplementedException(); }
public Task <bool> Handle(TaskToWork tsk) { return(Task.FromResult(true)); }