public bool PauseTaskByID(int task_id) { ISingleTask t = this.GetTaskFromID(task_id); int session_id = this._pool[t]; return(this.s.Pause(session_id)); }
public void LoadFromTask(ISingleTask task) { TitleText.Text = task.Title; DescText.Text = task.Description; DueDateBox.IsChecked = task.DueDate.HasValue; if (task.DueDate.HasValue) DueDatePicker.SelectedDate = new DateTime?(task.DueDate.Value.DateTime); }
public void StartTaskByID(int task_id) { ISingleTask t = this.GetTaskFromID(task_id); int session_id = this._pool[t]; this.s.Start(session_id); this.RemoveFromPool(task_id); }
public void WriteToTask(ISingleTask task) { task.Title = TitleText.Text; task.Description = DescText.Text; if (DueDateBox.IsChecked.Value && DueDatePicker.SelectedDate.HasValue) task.DueDate = new DateTimeOffset(DueDatePicker.SelectedDate.Value); else task.DueDate = new DateTimeOffset?(); }
public void RemoveFromPool(int task_id) { ISingleTask t = this.GetTaskFromID(task_id); this._pool.Remove(t); }