예제 #1
0
        public void ResetTask( DoitTask Task, DoitTaskContainer Container )
        {
            Container.RemoveTask( Task );
            Task.ResetTask();

            _Current.AddTask( Task );
            DeleteCompletionContainerIfEmpty( Container );
        }
예제 #2
0
        public void CompleteTask( DoitTask Task, DoitTaskContainer Container )
        {
            Task.CompleteTask();
            Container.RemoveTask( Task );

            var CompletionContainer = GetCompletionContainer( Task.DateCompleted().Value );
            CompletionContainer.AddTask( Task );
        }
예제 #3
0
 public void RemoveTask( DoitTask Task, DoitTaskContainer Container )
 {
     Container.RemoveTask( Task );
 }