예제 #1
0
        public void Drinks()
        {
            Console.Clear();
            Drinks thirst = new Drinks();

            do
            {
                Console.WriteLine("1.Pepsi\n2.Redbull\n3.Juice\n4.Main Menu");
                char input = GetKey();
                switch (input)
                {
                case '1': wallet = thirst.Pepsi(wallet);
                    break;

                case '2': wallet = thirst.Redbull(wallet);
                    break;

                case '3': wallet = thirst.Juice(wallet);
                    break;

                case '4':
                    return;

                default: Console.WriteLine("That is not an option");
                    break;
                }
            } while (true);
        }
예제 #2
0
        public int Redbull(int wallet)
        {
            Console.Clear();
            Drinks redbull = new Drinks("Redbull", "Energidrycker som innehåller koffein, taurin, kolhydrater och vitaminer är framtagna i syfte att motverka trötthet i samband med mental eller fysisk ansträngning. Koffein verkar uppiggande och kolhydrater tillför kroppen energi.", 15);

            do
            {
                Console.WriteLine($"{redbull.Name}\n1.Buy\n2.info\n3.Back");
                char input = GetKey();
                switch (input)
                {
                case '1':
                    if (redbull.Price > wallet)
                    {
                        Console.WriteLine("Sorry but your dont have enough credits please insert more cash");
                        Console.ReadKey();
                        return(wallet);
                    }
                    Console.WriteLine($"You pay {redbull.Price} - your Wallet is now {wallet - redbull.Price}");
                    return(wallet - redbull.Price);

                case '2': Console.Clear(); TextColor($"{redbull.Info}", ConsoleColor.Cyan);
                    break;

                case '3': Console.Clear();
                    return(wallet);

                default:
                    break;
                }
            } while (true);
        }
예제 #3
0
        public int Juice(int wallet)
        {
            Console.Clear();
            Drinks saft = new Drinks("MER 'Äpple'", "MER är helt utan tillsatta konserveringsmedel och har därför en begränsad hållbarhet när du väl öppnat förpackningen. Den skall avnjutas kall och öppnad förpackning skall förvaras svalt.", 14);

            do
            {
                Console.WriteLine($"{saft.Name}\n1.Buy\n2.info\n3.Back");
                char input = GetKey();
                switch (input)
                {
                case '1':
                    if (saft.Price > wallet)
                    {
                        Console.WriteLine("Sorry but your dont have enough credits please insert more cash");
                        Console.ReadKey();
                        return(wallet);
                    }
                    Console.WriteLine($"You pay {saft.Price} - your Wallet is now {wallet - saft.Price}");
                    return(wallet - saft.Price);

                case '2': Console.Clear(); TextColor($"{saft.Info}", ConsoleColor.Cyan);
                    break;

                case '3': Console.Clear();
                    return(wallet);

                default:
                    break;
                }
            } while (true);
        }
예제 #4
0
        public int Pepsi(int wallet)
        {
            Console.Clear();
            Drinks pepsi = new Drinks("Pepsi Cola", "Namnet Pepsi kommer från dyspepsi (ett samlingsnamn för olika magbesvär). Den tillverkas av kolsyrat vatten, färgämnen (E150), socker, fosforsyra, citronsyra, konserveringsmedel (natriumbensoat), och aromämnen.", 12);

            do
            {
                Console.WriteLine($"{pepsi.Name}\n1.Buy\n2.info\n3.Back");
                char input = GetKey();
                switch (input)
                {
                case '1':
                    if (pepsi.Price > wallet)
                    {
                        Console.WriteLine("Sorry but your dont have enough credits please insert more cash");
                        Console.ReadKey();
                        return(wallet);
                    }
                    Console.WriteLine($"You pay {pepsi.Price} - your Wallet is now {wallet - pepsi.Price}");
                    return(wallet - pepsi.Price);

                case '2': Console.Clear(); TextColor($"{pepsi.Info}", ConsoleColor.Cyan);
                    break;

                case '3': Console.Clear();
                    return(wallet -= pepsi.Price);

                default:
                    break;
                }
            } while (true);
        }