Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer()
            {
                FirstName = "Elif", LastName = "İntizam", NationalityId = "12345678910", YearOfBirth = 1999
            };
            GamerManager gamermanager = new GamerManager(new GamerValidationManager());

            gamermanager.AddGamer(gamer1);

            Game game1 = new Game()
            {
                GameId = 11111, GameName = "Super Mario", GamePrice = 55.89
            };
            GameManager gameManager = new GameManager();

            gameManager.AddGame(game1);

            Campaign campaign1 = new Campaign()
            {
                CampaignName = "New Year Campaign", AmountOfDiscount = 20
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.AddCampaign(campaign1);

            Sales sales1 = new Sales()
            {
                SalesId = "22222", BuyerName = gamer1.FirstName, SaledGame = game1.GameName
            };
            SalesManager salesManager = new SalesManager();

            salesManager.Saled(game1, gamer1, sales1);
            salesManager.SaledWithCampaign(game1, gamer1, sales1, campaign1);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Please Read The Instructions");
            Console.WriteLine("If you want to select player operations press 1 \n  If you want to add campaign press 2 \n If you want to go order operations press 3");

            Console.WriteLine("Please enter the operation number");
            int operationNumber = Convert.ToInt32(Console.ReadLine());

            switch (operationNumber)
            {
            case 1:
                //CASE1

                Console.WriteLine("----------------Welcome to the  create, update and delete operation related to players---------------------------");
                PlayerInfo player = new PlayerInfo();

                Console.WriteLine("Please enter your Name : ");
                player.Name = Console.ReadLine();

                Console.WriteLine("Please enter your Surname : ");
                player.Surname = Console.ReadLine();

                Console.WriteLine("Your Username is : " + player.Username);

                PlayerManager playerManager = new PlayerManager();
                playerManager.UpdatePlayer(player);
                playerManager.DeletePlayer(player);
                playerManager.RegisterPlayer(player);

                break;

            //CASE2
            case 2:
                Console.WriteLine("------------------ Welcome To The Campaign Screen---------------------");

                Campaign        campaign        = new Campaign();
                CampaignManager campaignManager = new CampaignManager();
                int             wantedNumber;
                int             section = 1;
                Console.WriteLine("If you want to just add campaign name please enter 0 ");
                wantedNumber = Convert.ToInt32(Console.ReadLine());
                if (wantedNumber == 0)
                {
                    Console.WriteLine("Please Enter Campaign Name ");
                    campaign.CampaignName = Console.ReadLine();
                    section++;
                }
                else
                {
                    Console.WriteLine("Please Enter Campaign Name ");
                    campaign.CampaignName = Console.ReadLine();

                    Console.WriteLine("Please Enter Campaign ID ");
                    campaign.CampaignId = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("Please enter how long the campaign will last. ");
                    campaign.CampaignLong = Convert.ToInt32(Console.ReadLine());


                    section--;
                }

                if (section == 2)
                {
                    campaignManager.AddCampaign(campaign);
                    campaignManager.DeleteCampaign(campaign);
                    campaignManager.UpdateCampaign(campaign);
                }
                else if (section == 0)
                {
                    Console.WriteLine("Your Campaign Name : " + campaign.CampaignName + "       " + " Your Campaign ID : " + campaign.CampaignId + "     " + "Your Campaign Long : " + campaign.CampaignLong);
                    campaignManager.AddCampaign(campaign);
                    campaignManager.DeleteCampaign(campaign);
                    campaignManager.UpdateCampaign(campaign);
                }

                break;

            case 3:
                //CASE3
                Console.WriteLine("----------------Welcome To  Order Screen-------------------");

                Order order = new Order();

                Console.WriteLine("Please Enter Game Name :");
                order.gameName = Console.ReadLine();

                Console.WriteLine("Please Enter Game Price ");
                order.gamePrice = Convert.ToInt32(Console.ReadLine());

                OrderManager orderManager = new OrderManager();
                orderManager.AddGame(order);
                orderManager.AddPrice(order);

                break;
            }
        }