public List <Task> GetTasksToDisplay(TaskDisplayFilter filter) { List <Task> tasksToDisplay = new List <Task>(); tasksToDisplay.Add(new Task(string.Format("{0}1", filter.ToString()), 0)); tasksToDisplay.Add(new Task(string.Format("{0}2", filter.ToString()), 1)); return(tasksToDisplay); }
private void Display() { TaskDisplayFilter filter = DetermineDisplayFilter(); List <Task> tasksToDisplay = list.GetTasksToDisplay(filter); foreach (Task task in tasksToDisplay) { Console.WriteLine(string.Format("{0} {1}", task.TaskId, task.Title)); } }
public List <Task> GetTasksToDisplay(TaskDisplayFilter filter) { switch (filter) { case TaskDisplayFilter.Incomplete: List <Task> incompleteTasks = new List <Task>(); foreach (Task t in _taskList) { if (!t.CompletionDate.HasValue) { incompleteTasks.Add(t); } } return(incompleteTasks); default: return(_taskList); } }