public static Events SearchEvents(Events eventsList, string field, string op, string[] values) { Events filteredList = FilterEvents(eventsList, field, op, values); IOConsole toDisplay = new IOConsole(filteredList); toDisplay.DisplayEventsToConsole(); return(filteredList); }
public static void DisplayEvents(string parameter) { TXTFile files = new TXTFile(); Events eventsList = files.LoadEventsFromFile(); IOConsole display = new IOConsole(eventsList); if (parameter == "all") { display.DisplayEventsToConsole(); } else { string criteria = Utils.ParseFilteringCriteria(parameter); Events eventsToDisplay = SimpleDateFiltering(eventsList, criteria, DateTime.Today.ToShortDateString()); IOConsole toDisplay = new IOConsole(eventsToDisplay); toDisplay.DisplayEventsToConsole(); } }