private void MoveTaskToFailed(UserTask task, string errorMessage) { CompletedTasksElements.Insert( 0, new CompletedUserTaskElement { TaskId = task.TaskId, Source = task.SourceFileName, Error = errorMessage, }); UserTasks.Remove(task); }
private void MoveTaskToCompleted(UserTask task) { UserTasks.Remove(task); foreach (var outputFilePath in task.OutputFilePaths) { CompletedTasksElements.Insert( 0, new CompletedUserTaskElement { TaskId = task.TaskId, Format = outputFilePath.Key, Source = task.SourceFileName, Target = outputFilePath.Value, Error = task.ErrorMessage, }); } }