public static void Main(string[] args) { Employee emp0 = new Employee("Wojciech", "Kuk", 1, Departments.Szczecin, "+48800700600"); Employee emp1 = new Employee("Michal", "Kukliński", 2, Departments.Wroclaw, "+48800700611"); Employee emp2 = new Employee("Wojciech", "Pieróg", 3, Departments.Koszalin, "+48800700622"); Employee emp3 = new Employee("Piotr", "Mak", 4, Departments.Szczecin, "+48800700633"); Phonebook testPhoneBook = new Phonebook(); testPhoneBook.addEmployee(emp0); testPhoneBook.addEmployee(emp1); testPhoneBook.addEmployee(emp2); testPhoneBook.addEmployee(emp3); Console.WriteLine("Dda phonebook"); Console.WriteLine("Available commands are: quit; location x; badge/badgeid x; name x; add $name $surname $badge $department $internalPhone"); while (true) { var xcomm = Console.ReadLine(); var commands = xcomm.Split(' '); if (commands[0] == "QUIT" || commands[0] == "Quit" || commands[0] == "quit") { break; } else if (commands[0] == "Location" || commands[0] == "location" || commands[0] == "LOCATION") { Departments temp; Enum.TryParse(commands[1], out temp); var list = testPhoneBook.employeesFromLocation(temp); if (list.Count == 0) { Console.WriteLine("0 wyników wyszukiwania"); } } else if (commands[0] == "BadgeID" || commands[0] == "Badge" || commands[0] == "BadgeId" || commands[0] == "badgeid" || commands[0] == "badge" || commands[0] == "BADGE" || commands[0] == "BADGEID") { int badgeInput = Int32.Parse(commands[1]); testPhoneBook.employeeByBadgeId(badgeInput).PrintFullInfo(); } else if (commands[0] == "NAME" || commands[0] == "Name" || commands[0] == "name") { var list = testPhoneBook.employeesByName(commands[1]); if (list.Count == 0) { Console.WriteLine("0 wyników wyszukiwania"); } } else if (commands[0] == "ADD" || commands[0] == "Add" || commands[0] == "add") { Departments temp; Enum.TryParse(commands[4], out temp); //var list = testPhoneBook.employeesFromLocation(temp); Employee emp4 = new Employee(commands[1], commands[2], Int32.Parse(commands[3]), temp, commands[5]); testPhoneBook.addEmployee(emp4); } else { Console.WriteLine("Unknown command"); } } }