示例#1
0
        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);
        }
示例#2
0
        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();
            }
        }