public bool BringTaskDelay(TaskInfo ti) { int index = TaskInfos.IndexOf(ti); if (index < 0 || index == TaskInfos.Count - 1) { return(false); } TaskInfos.Remove(ti); TaskInfos.Insert(index + 1, ti); OperationHistory.Instance.IsDirty = true; return(true); }
public bool BringTaskEarly(TaskInfo ti) { int index = TaskInfos.IndexOf(ti); if (index <= 0) { return(false); } var ti1 = TaskInfos[index - 1]; TaskInfos.Remove(ti1); TaskInfos.Insert(index, ti1); OperationHistory.Instance.IsDirty = true; return(true); }