using System; using System.Collections.Generic; namespace Lab3.TouristInformationCenterExtra { class Program { static void Main(string[] args) { List workDays = new List { Weekday.Monday }; Museum museum = new Museum("Foo", "Bar", "Baz", "IDK", workDays, 4.20, true); MuseumsContainer container = new MuseumsContainer(); container.Add(museum); /* // Read all museums from initial data files MuseumsContainer container = InOutUtils.ReadMuseums("MuseumsKaunas.csv", "MuseumsVilnius.csv"); MuseumsRegister register = new MuseumsRegister(container); Console.WriteLine("Visi muziejai:"); InOutUtils.PrintMuseums(register); Console.WriteLine(); // Write out a list of cities and if they have at least one museum that is free and with a guide List cities = register.GetAllCities(); foreach (string city in cities) { MuseumsContainer freeMuseumsWithGuide = register .FilterByCity(city) .FilterByPrice(0) .FilterByGuide(true); bool passesCriteria = freeMuseumsWithGuide.Count > 0; Console.WriteLine("{0}: {1}", city, passesCriteria ? "Taip" : "Ne"); } Console.WriteLine(); // Find all museums that are the most active MuseumsContainer mostActiveMuseums = register.FindMostActiveMuseums(); Console.WriteLine("Aktyviausi muziejai:"); InOutUtils.PrintMuseums(mostActiveMuseums); Console.WriteLine(); // Find museums that have duplicate names MuseumsContainer museumsWithDuplicateNames = register.FindMuseumsWithDuplicateNames(); InOutUtils.WriteMuseums("Sutampta.csv", museumsWithDuplicateNames); // Find all art museums and sort them MuseumsContainer artMuseums = register.FilterByType("Dailė"); artMuseums.Sort(); InOutUtils.WriteMuseums("Dailė.csv", artMuseums); */ } } }