/* * 1. Registret skall kunna ta emot och lagra anställda med namn och lön via konsolen. * 2. Programmet skall kunna skriva ut registret i en konsol. * * Uppgift 1: Vilka klasser bör ingå i programmet? * Klasser: UI, Employee, EmployeeRegister * Uppgift 2: Vilka properties och metoder bör ingå i dessa klasser? */ static void Main(string[] args) { EmployeeRegistry employeeRegistry = new EmployeeRegistry(); PrintMainMenu(); mainLoop(employeeRegistry); }
private static void mainLoop(EmployeeRegistry employeeRegistry) { bool stopProgram = false; do { int answer = UI.AskForInt("\nAnge kommando"); switch (answer) { case 0: Console.WriteLine("Du har valt att avsluta programmet!"); stopProgram = true; break; case 1: employeeRegistry.AddEmployeesAndSalary(); break; case 2: employeeRegistry.PrintEmployeeRegistry(); break; case 3: employeeRegistry.PrintAvgSalaryAndEmployees(); break; case 4: employeeRegistry.DeleteEmployee(); break; case 9: PrintMainMenu(); break; default: Console.WriteLine($"Angivet kommando finns ej {answer}"); break; } } while (!stopProgram); }