public void ResetTask( DoitTask Task, DoitTaskContainer Container ) { Container.RemoveTask( Task ); Task.ResetTask(); _Current.AddTask( Task ); DeleteCompletionContainerIfEmpty( Container ); }
public void CompleteTask( DoitTask Task, DoitTaskContainer Container ) { Task.CompleteTask(); Container.RemoveTask( Task ); var CompletionContainer = GetCompletionContainer( Task.DateCompleted().Value ); CompletionContainer.AddTask( Task ); }
public void RemoveTask( DoitTask Task, DoitTaskContainer Container ) { Container.RemoveTask( Task ); }