コード例 #1
0
        private static void GameBuyMethod(Person user)
        {
            gameManager.GetListWrite();
            Console.WriteLine("Satın almak istediğiniz oyunun Id bilgisini yazınız");
            int buyGameId = Convert.ToInt32(Console.ReadLine());

            foreach (var game in gameManager.GetList())
            {
                Campaign campaign = campaignManager.CampaignControl(DateTime.Now);
                if (game.Id == buyGameId)
                {
                    Sales sale = gameManager.Buy(game, user, campaign);
                    if (campaign != null)
                    {
                        Console.WriteLine(game.GameName + " adlı oyunu " + sale.Amount.ToString() + " TL'ye " + campaign.CampaignName + " adlı kampanyadan faydalanarak %" + campaign.Discount + " indirimle satın aldınız\n");
                    }
                    else
                    {
                        Console.WriteLine(game.GameName + " adlı oyunu " + game.GamePrice + " TL'ye satın aldınız");
                    }
                    break;
                }
            }
        }