Beispiel #1
0
        static void Main(string[] args)
        {
            List <Player> players = new List <Player>();

            Player person1 = new Player()
            {
                Id = 1, FirstName = "Yasin", LastName = "Özer", NationalityId = "123456789", DateOfBirth = 1998, Password = "******"
            };
            Customer person2 = new Player()
            {
                Id = 2, FirstName = "Zeynep Nur", LastName = "Özer", NationalityId = "987654321", DateOfBirth = 2013, UserName = "******", Password = "******"
            };
            Customer person3 = new Player()
            {
                Id = 3, FirstName = "Ali", LastName = "Soydan", NationalityId = "213546956", DateOfBirth = 1995, UserName = "******", Password = "******"
            };

            Customer[] customers = new Customer[] { person1, person2, person3 };

            PlayerManager playerManager = new PlayerManager();

            playerManager.Add(person1);
            playerManager.Add(person2);
            playerManager.Add(person3);

            GameManager gameManager = new GameManager();
            Game        game1       = new Game()
            {
                Id = 1, Name = "Call of Duty", Type = "War", Version = "1.30", Price = 469, ReleaseYear = 2007
            };
            Game game2 = new Game()
            {
                Id = 2, Name = "Rocket League", Type = "Entertainment", Version = "1.55", Price = 0, ReleaseYear = 2016
            };
            Game game3 = new Game()
            {
                Id = 2, Name = "Mad Max", Type = "War", Version = "2.1", Price = 15, ReleaseYear = 2015
            };

            gameManager.Add(game1);
            gameManager.Add(game2);
            //studentSale
            ICampaignManager campaignManager1 = new StudentCampaign();
            //seasonSale
            ICampaignManager campaignManager2 = new SeasonCampaign();

            campaignManager1.Calculate(game1);
            campaignManager2.Calculate(game2);


            /*
             *   Console MENU
             *
             *           bool val = true;
             * while (val)
             * {
             *  Console.WriteLine("-----------------------------");
             *  Console.WriteLine("1. Add player\n" +
             *                    "2. Delete player\n" +
             *                    "3. Update player\n" +
             *                    "4. List the players\n" +
             *                    "5. Add game\n" +
             *                    "6. Delete game\n" +
             *                    "7. Update game\n" +
             *                    "8. Release of game\n" +
             *                    "9. Sale of game\n" +
             *                    "10. Select campaign for you\n" +
             *                    "-1. Exit the menu\n");
             *  Console.WriteLine("-----------------------------");
             *  int key = Convert.ToInt32(Console.ReadLine());
             *  Console.Clear();
             *  switch (key)
             *  {
             *      case 1:
             *          Console.WriteLine("Enter your username");
             *          string _UserName = Console.ReadLine();
             *          Console.WriteLine("Enter your password");
             *          string _Password = Console.ReadLine();
             *          Console.WriteLine("Enter your Nationality Id:");
             *          string _NationalityId = Console.ReadLine();
             *          Console.WriteLine("Name: ");
             *          string _FirstName = Console.ReadLine();
             *          Console.WriteLine("Lastname:");
             *          string _LastName = Console.ReadLine();
             *          Console.WriteLine("Date of birth: ");
             *          int _DateOfBirth = Convert.ToInt32(Console.ReadLine());
             *          playerManager.Add(new Player() { UserName = _UserName, Password = _Password, FirstName = _FirstName, LastName = _LastName, DateOfBirth = _DateOfBirth, NationalityId = _NationalityId });
             *          break;
             *      case 2:
             *          Console.WriteLine("Enter your Id for Delete");
             *          int _Id = Convert.ToInt32(Console.ReadLine());
             *          playerManager.Delete(person1, _Id);
             *          break;
             *      case 3:
             *          Console.WriteLine("Enter your Id for Update");
             *          //int _Id = Convert.ToInt32(Console.ReadLine());
             *          playerManager.Update(person1);
             *          break;
             *      case 4:
             *          playerManager.ShowList(customers);
             *          break;
             *      case 5:
             *          gameManager.Add(game1);
             *
             *          break;
             *      case 6:
             *          gameManager.Delete(game2);
             *          break;
             *      case 7:
             *          gameManager.Update(game1);
             *          break;
             *      case 8:
             *          gameManager.Release(game3);
             *          break;
             *      case 9:
             *          gameManager.GameSale(game1);
             *          break;
             *      case 10:
             *          Console.WriteLine("Select campaign");
             *          break;
             *      case -1:
             *          val = false;
             *          break;
             *      default:
             *          Console.WriteLine("Wrong key please enter again");
             *          break;
             *  }
             * }
             *
             */
        }