예제 #1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new GameStore2Context(serviceProvider.GetRequiredService <DbContextOptions <GameStore2Context> >()))
            {
                if (context.Game.Any())
                {
                    return;
                }

                context.Game.AddRange(

                    new Game
                {
                    Image        = "/images/farCry4.png",
                    Title        = "Far Cry 4",
                    Genre        = "FPS",
                    UnitPrice    = 350,
                    Description  = "First - person shooter(FPS) is a video game genre which is centered on gun and projectile weapon - based combat through a first - person perspective.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/gearsOfWar4.png",
                    Title        = "Gears of War 4",
                    Genre        = "TPS",
                    UnitPrice    = 350,
                    Description  = "Third-person shooter (TPS) is a subgenre of 3D shooter games in which the player character is visible on-screen.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/pes2015.png",
                    Title        = "PES 2015",
                    Genre        = "Sports",
                    UnitPrice    = 350,
                    Description  = "A sports game is a video game that simulates the practice of sports.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/plantsVsZombies.png",
                    Title        = "Plants vs Zombies 2",
                    Genre        = "Adventure",
                    UnitPrice    = 350,
                    Description  = "An adventure game is a video game in which the player assumes the role of protagonist in an interactive story driven by exploration and puzzle-solving.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/StreetFighterVsTekken.png",
                    Title        = "Street Fighter vs Tekken",
                    Genre        = "Fighting",
                    UnitPrice    = 350,
                    Description  = "A fighting game is a video game genre in which the player controls an on-screen character and engages in close combat with an opponent.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/CallOfDutyIII.jpg",
                    Title        = "Call Of Duty III",
                    Genre        = "FPS",
                    UnitPrice    = 350,
                    Description  = "First - person shooter(FPS) is a video game genre which is centered on gun and projectile weapon - based combat through a first - person perspective.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/ArmyOfTwo.jpeg",
                    Title        = "Army Of Two - The Devil's Cartel",
                    Genre        = "TPS",
                    UnitPrice    = 350,
                    Description  = "Third-person shooter (TPS) is a subgenre of 3D shooter games in which the player character is visible on-screen.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/pes2018.jpg",
                    Title        = "PES 2018",
                    Genre        = "Sports",
                    UnitPrice    = 350,
                    Description  = "A sports game is a video game that simulates the practice of sports.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/Assasins.jpg",
                    Title        = "Assassin's Creed Origins",
                    Genre        = "Adventure",
                    UnitPrice    = 350,
                    Description  = "An adventure game is a video game in which the player assumes the role of protagonist in an interactive story driven by exploration and puzzle-solving.",
                    UnitsInStock = 5
                },

                    new Game
                {
                    Image        = "/images/StreetFighterVsCapcom.jpg",
                    Title        = "Street Fighter vs Capcom",
                    Genre        = "Fighting",
                    UnitPrice    = 350,
                    Description  = "A fighting game is a video game genre in which the player controls an on-screen character and engages in close combat with an opponent.",
                    UnitsInStock = 5
                }
                    );
                context.SaveChanges();
            }
        }
예제 #2
0
 public static CartLogic GetCart(GameStore2Context db, HttpContext context)
 {
     return(GetCart(db, GetCartId(context)));
 }
예제 #3
0
 public static CartLogic GetCart(GameStore2Context db, string cartId)
 {
     return(new CartLogic(db, cartId));
 }
예제 #4
0
 private CartLogic(GameStore2Context context, string id)
 {
     _context        = context;
     _shoppingCartID = id;
 }