private static void CreateTicketMenuAction() { string deviceName = null; Console.Write("Is het een HW-issue (j/n)? "); string hwResponse = Console.ReadLine(); bool isHardwareProblem = (hwResponse.ToLower() == "j"); if (isHardwareProblem) { Console.Write("Naam van het kapotte toestel: "); deviceName = Console.ReadLine(); } Console.Write("Gebruikersnummer: "); int accountNumber = Int32.Parse(Console.ReadLine()); Console.Write("Probleem: "); string problem = Console.ReadLine(); //Naargelang het een HW-issue is of niet // moeten we een andere methode op de BL-laag // oproepen! if (!isHardwareProblem) { //mgr.AddTicket(accountNumber, problem); wcfClient.CreateTicket(accountNumber, problem); } else { //mgr.AddTicket(accountNumber, deviceName, problem); wcfClient.CreateHwTicket(accountNumber, deviceName, problem); } }