public static void Main() { Console.ForegroundColor = ConsoleColor.Yellow; Console.BackgroundColor = ConsoleColor.Black; string bakeryAscii = @" .... .' `. .' .-'``-._ `. | / - - ` | / |'<o> <o> | \ (| '` |) \ -==- / `.____.' | | _ _.'`-.__.-'`._/_ .'| |`-. /\ .-'| |`. _.' \ \ `' `' / / `._ { `. | `-.____.-' | .' } /`. `./ / __ __ \ \.' .'\ / `.| | / \/ \ | |.' \ ( ( \ \ \ / / / ) ) `. \ Y| `. .' |Y / .' \ \ ||_ _ _\/_ _ _|| / / `. \|' `|/ .' _______/ _ >--------------< _ \______.##._ ((((_( )_)))) .##. | / ```` `--------------' ''''\ | | | ( Welcome to Faisal's Bakery! \ | |-' ) ) `--' ( _ _.---.__.-' `-.___.--' `------' "; Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine(bakeryAscii); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Please [y] to place your order, [m] to view the menu and [n] to exit"); string continueAnswer = Console.ReadLine().ToLower(); if (continueAnswer == "y") { Console.WriteLine("How many loaves of bread would you like to purchase today?"); string stringNumOfBread = Console.ReadLine(); int numOfBread = checkInput(stringNumOfBread); if (numOfBread >= 0) { Bread bread = new Bread(); bread.CalcBread(numOfBread); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("You have bought " + numOfBread + " loaves of bread for: $" + bread.BreadPrice); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Would you like to buy some Pastry's today? [y] or [n]"); string pastryAnswer = Console.ReadLine().ToLower(); if (pastryAnswer == "y") { Console.WriteLine("Please enter the number of pastry's you would like to buy:"); string stringNumOfPastry = Console.ReadLine(); int numOfPastry = 0; bool checkPastryInput = Int32.TryParse(stringNumOfPastry, out numOfPastry); if (checkPastryInput == true) { if (numOfPastry >= 0) { Pastry pastry = new Pastry(); pastry.CalcPastry(numOfPastry); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("You have bought " + numOfBread + " loaves of bread for: $" + bread.BreadPrice); Console.WriteLine("You have bought " + numOfPastry + " pastry's for $" + pastry.PastryPrice); Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.Green; int total = bread.BreadPrice + pastry.PastryPrice; Console.WriteLine("Your total bill is $" + total); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Goodbye"); } else { ErrorNegativeNumber(); } } else { Error(); } } else if (pastryAnswer == "n") { Console.WriteLine("Thank you for coming in, your total bill is $" + bread.BreadPrice); Console.WriteLine("Goodbye"); } else { Error(); } } else if (numOfBread == -1000) { Error(); } else { ErrorNegativeNumber(); } } else if (continueAnswer == "m") { Menu(); } else if (continueAnswer == "n") { Console.WriteLine("Goodbye"); } else { Error(); } }