public Guid CreateTask(AlgorithmParams algorithmParams)
        {
            var newTask = new ApproximationTask {
                TaskGuid        = Guid.NewGuid(),
                AlgorithmParams = algorithmParams,
                TaskProgress    = 1
            };

            _taskRepository.AddTask(newTask);

            return(newTask.TaskGuid);
        }
Exemple #2
0
        public void UpdateTask(ApproximationTask task)
        {
            var taskToUpdate = _approximationTasks.First(at => at.TaskGuid == task.TaskGuid);

            taskToUpdate = task;
        }
Exemple #3
0
 public void AddTask(ApproximationTask task)
 {
     _approximationTasks.Add(task);
 }