Exemplo n.º 1
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer1       = new Gamer
            {
                Id             = 1,
                Name           = "Mine",
                LastName       = "Aktaş",
                BirthYear      = 1998,
                IdentityNumber = 12345
            };

            gamerManager.Add(gamer1);
            gamerManager.Delete(gamer1);
            gamerManager.Update(gamer1);

            Game game1 = new Game
            {
                Id    = 1,
                Name  = "Pubg",
                Price = 120
            };

            Game game2 = new Game
            {
                Id    = 2,
                Name  = "Sims 3",
                Price = 450
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            gameManager.Add(game2);
            gameManager.Delete(game1);
            gameManager.Delete(game2);
            gameManager.Update(game1);
            gameManager.Update(game2);

            SalesManager sales1 = new SalesManager();

            sales1.Sell(gamer1, game1);
            sales1.Sell(gamer1, game2);
            sales1.Return(gamer1, game2);

            Campaign campaign = new Campaign();

            campaign.Id       = 1;
            campaign.Name     = "Kadınlar Günü İndirimi";
            campaign.Code     = 8032021;
            campaign.Discount = 50;

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);
            campaignManager.Delete(campaign);
            campaignManager.Update(campaign);

            sales1.SellWithDiscount(gamer1, game1, campaign);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            IGamerService gamerManager = new GamerManager(new UserValidationManager());
            Gamer         gamer        = new Gamer
            {
                Id             = 1,
                BirthYear      = 1996,
                FirstName      = "SEVDENUR",
                LastName       = "DEMİREL",
                IdentityNumber = 12345
            };

            gamerManager.Add(gamer);

            IGameService gameManager = new GameManager();
            Game         game        = new Game {
                GameName = "League of Legends",
                Price    = 50
            };

            gameManager.Add(game);

            ICampainService campainManager = new CampainManager();
            Campain         campain        = new Campain {
                CampainName = "",
                Discount    = 0
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Sell(gamer, game, campain);

            Console.ReadLine();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1997,
                FirstName      = "RANA",
                LastName       = "KARATOPRAK",
                IdentityNumber = 1234567890
            });

            GameManager gameManager = new GameManager();

            gameManager.Add(new Game {
                GameName = "PUBG", GamePrice = 10.0, Id = 1
            });

            SalesManager salesManager = new SalesManager();

            salesManager.CampaignAdd(new Campaign {
                CampaignName = "İlkbahar Kampanyası", Id = 1
            });
            salesManager.Sell(new Gamer {
                FirstName = "RANA"
            }, new Game {
                GameName = "PUBG"
            });
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1, BirthYear = 1998,
                FirstName      = "Salih",
                LastName       = "Kamaş",
                IdentityNumber = 11111111111
            });
            CampaignManager campaign = new CampaignManager();

            campaign.Add(new Campaign {
                Id = 1, CampaignName = "Halloween Campaign", Discount = 75
            });
            SalesManager sales = new SalesManager();

            sales.Sell(new Gamer {
                Id             = 1,
                BirthYear      = 1998,
                FirstName      = "Salih",
                LastName       = "Kamaş",
                IdentityNumber = 11111111111
            }, new Sales {
                Id = 1, Price = 100, Quantity = 2
            }, new Campaign {
                Id           = 1,
                CampaignName = "Halloween Campaign",
                Discount     = 75
            });
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer()
            {
                Id = 1, FirstName = "Ayhan", LastName = "Ata", BirthDate = new DateTime(1981, 1, 1), IdentityId = "11111111111"
            };
            Customer customer2 = new Customer()
            {
                Id = 2, FirstName = "Veli", LastName = "Demirel", BirthDate = new DateTime(1982, 1, 1), IdentityId = "22222222222"
            };
            Customer customer3 = new Customer()
            {
                Id = 3, FirstName = "Selami", LastName = "Özden", BirthDate = new DateTime(1983, 1, 1), IdentityId = "33333333333"
            };

            Product product1 = new Product()
            {
                Id = 1, Name = "GTA", Price = 100
            };
            Product product2 = new Product()
            {
                Id = 2, Name = "FIFA", Price = 100
            };
            Product product3 = new Product()
            {
                Id = 3, Name = "WOW", Price = 100
            };

            Campaing campaing1 = new Campaing()
            {
                Id = 1, CampainingName = "Black Friday Campaing", Price = 50
            };
            Campaing campaing2 = new Campaing()
            {
                Id = 2, CampainingName = "New Year Campaing", Price = 50
            };

            ICustomerManager customerManager = new CustomerManager(new CustomerCheckManager());

            customerManager.Add(customer1);
            customerManager.Update(customer2);
            customerManager.Delete(customer3);

            CampainingManager campainingManager = new CampainingManager();

            campainingManager.Add(campaing1);
            campainingManager.Delete(campaing1);

            IProductManager productManager = new ProductManager();

            productManager.Add(product1);
            productManager.Update(product2);
            productManager.Delete(product3);

            ISalesManager salesManager = new SalesManager();

            salesManager.Sell(customer1, product1);
            salesManager.SellWithCampain(customer2, product2, campaing1);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer
            {
                ID            = 1,
                FirstName     = "Ömer Faruk",
                LastName      = "Çelik",
                DateOfBirth   = new DateTime(1995, 1, 1),
                NationalityID = "12345678901"
            };

            Customer customer2 = new Customer
            {
                ID            = 2,
                FirstName     = "Ali",
                LastName      = "Veli",
                DateOfBirth   = new DateTime(1986, 1, 1),
                NationalityID = "12345678901"
            };

            CustomerManager customerManager = new CustomerManager(new EDevletServiceAdapter());

            customerManager.Add(customer1);
            customerManager.Add(customer2);

            customerManager.Update(customer2);
            customerManager.Delete(customer1);

            Game game = new Game {
                ID = 1, Name = "Call Of Duty", PublishDate = new DateTime(2018, 11, 11)
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(game);
            List <Game> gameList = new List <Game>();

            gameList.Add(game);

            Campaign campaign = new Campaign
            {
                ID        = 1,
                Name      = "Kış İndirimleri",
                StartDate = new DateTime(2021, 2, 15),
                EndDate   = new DateTime(2021, 4, 1)
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Sell(customer1, gameList, campaign);
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            BaseGamerManager gamerManager = new GamerManager(new MernisServiceAdapter());
            Gamer            gamer1       = new Gamer();

            gamer1.DateOfBirth   = new DateTime(2000, 10, 18);
            gamer1.FirstName     = "Melih".ToUpper();
            gamer1.LastName      = "Varilci".ToUpper();
            gamer1.Id            = 1;
            gamer1.NationalityId = "10038170156";

            gamerManager.Save(gamer1);
            gamerManager.Update(gamer1);
            gamerManager.Delete(gamer1);

            Game game1 = new Game
            {
                GameName = "CSGO",
                Id       = 1,
                Price    = 25
            };

            BaseGameManager gameManager = new GameManager();

            gameManager.Purchase(game1, gamer1);

            BaseCampaignManager campaignManager = new CampaignMenager();

            Campaign campaign1 = new Campaign();

            campaign1.CampaignName = "CSGO Games - Campaign";
            campaign1.Discount     = 45;
            campaign1.GameId       = 1;
            campaign1.Id           = 1;

            campaignManager.Add(campaign1);
            campaignManager.Delete(campaign1);
            campaignManager.Update(campaign1);

            BaseSalesManager salesManager = new SalesManager();

            salesManager.Sell(gamer1, game1, campaign1);

            Console.ReadLine();
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer {
                Id             = 1,
                BirthYear      = 1994,
                FirstName      = "YASİN",
                LastName       = "KAHRAMAN",
                IdentityNumber = 12345
            });

            SalesManager salesManager = new SalesManager(new PaymentValidationManager());

            salesManager.Sell(new Game
            {
                Id       = 2,
                GameName = "PubG",
                Price    = 45,
                Company  = "Unity"
            });
        }