public void Execute(ArgumentList arguments, TaskList tasklist, TagList tags, TagFolder folder) { ILister lister = new Lister(); if (arguments.GetParameter(arguments.GetLength() - 1) == "--export") lister = new HtmlLister(); lister.ListFiltered(tasklist.FilterTasks(arguments.GetParameter(1)), arguments.GetParameter(1)); }
public void Execute(ArgumentList arguments, TaskList tasklist, TagList tags, TagFolder folder) { ILister lister = new Lister(); if (arguments.GetParameter(arguments.GetLength() - 1) == "--export") lister = new HtmlLister(); if (arguments.GetLength() == 1 || arguments.GetParameter(1) == "--export") lister.ListNotDone(tasklist.GetTasks(), string.Empty); else if (arguments.GetParameter(1) == "all") lister.ListAllTasks(tasklist.GetTasks()); else if (arguments.GetParameter(1) == "tags") lister.ListTags(tags, tasklist); }
public void Execute(ArgumentList arguments, TaskList tasks, TagList tags, TagFolder folder) { ILister lister = new Lister(); if (arguments.GetParameter(arguments.GetLength() - 1) == "--export") lister = new HtmlLister(); if (arguments.GetLength() == 1 || arguments.GetParameter(1) == "--export") lister.ListNotDone(tasks.FilterDue("past"), string.Empty); else if (arguments.GetParameter(1) == "today") lister.ListNotDone(tasks.FilterDue("today"), string.Empty); else if (arguments.GetParameter(1) == "thisWeek") lister.ListNotDone(tasks.FilterDue("thisWeek"), string.Empty); else if (arguments.GetParameter(1) == "nextWeek") lister.ListNotDone(tasks.FilterDue("nextWeek"), string.Empty); }