public static void Initialize(SouthSeaContext context)
        {
            context.Database.EnsureCreated();

            //if (!context.Merchandise.Any())
            //{

            //    // if the there is an ID in the context (DB) return and don't procced with Init method
            //    return ;
            //}

            var merchandise = new Merchandise[] {
                new  Merchandise
                {
                    ItemName    = "Jade Necklace",
                    Description = "Necklace",
                    Type        = "Jade",
                    Image       = "C:\\Users\\Thaddeus\\Documents\\" +
                                  "Visual Studio 2017\\Projects\\SouthSea\\SouthSea\\wwwroot\\" +
                                  "images\\Merchandise\\TestItemIMG.jpg",
                    Date = DateTime.Now,
                    //GemStones = new Models.GemStone {ID=1, TypeStone="Carnilian Stone"},
                    Length = 1,
                    Weight = 1,
                    Price  = 45.00m
                }
            };

            foreach (var m in merchandise)
            {
                context.Merchandise.Add(m);
            }

            context.SaveChanges();
        }
Пример #2
0
        public static void Initialize(SouthSeaContext context)
        {
            //if (!context.GemStone.Equals(null))
            //{
            //    return;
            //}


            var gems = new GemStone[]

            {
                new GemStone
                {
                    TypeStone = "Carnilian Stone"
                },

                new GemStone
                {
                    TypeStone = "Hematites with Coral"
                },
                new GemStone
                {
                    TypeStone = "Blue Moon Stone"
                },

                new GemStone
                {
                    TypeStone = "Amethyst Stone"
                },
                new GemStone
                {
                    TypeStone = "Cherry Squarts"
                },

                new GemStone
                {
                    TypeStone = "Hematites with Turkoys"
                },

                new GemStone
                {
                    TypeStone = "Hematites with Pearl"
                },
                new GemStone
                {
                    TypeStone = "Tiger Eye"
                },
                new GemStone
                {
                    TypeStone = "Black Pearl"
                },
                new GemStone
                {
                    TypeStone = "Turquios"
                },
                new GemStone
                {
                    TypeStone = "Morano Stones"
                },
                new GemStone
                {
                    TypeStone = "Rose Squarts"
                },
                new GemStone
                {
                    TypeStone = "Sun Stones"
                },
                new GemStone
                {
                    TypeStone = "Red Corals"
                },
                new GemStone
                {
                    TypeStone = "Whole Light"
                },
                new GemStone
                {
                    TypeStone = "Black & White Pearls"
                },
                new GemStone
                {
                    TypeStone = "Puka Shell"
                },
                new GemStone
                {
                    TypeStone = "Moon Stone"
                },
                new GemStone
                {
                    TypeStone = "Jade"
                }
            };

            foreach (var g in gems)
            {
                context.GemStone.Add(g);
            }

            context.SaveChanges();
        }