Ejemplo n.º 1
0
 public PerfumesController(PerfumeStoreContext context)
 {
     db = context;
 }
Ejemplo n.º 2
0
        public BrandsController(PerfumeStoreContext context)
        {
            db = context;

            if (db.Brands.Count() == 0)
            {
                Brand Chanel = new Brand {
                    Name = "Chanel", Country = "France"
                };
                Brand Armani = new Brand {
                    Name = "Armani", Country = "Italy"
                };
                Brand Versace = new Brand {
                    Name = "Versace", Country = "Italy"
                };
                Brand Givenchy = new Brand {
                    Name = "Givenchy", Country = "France"
                };
                Brand Burberry = new Brand {
                    Name = "Burberry", Country = "UK"
                };
                Brand Kenzo = new Brand {
                    Name = "Kenzo", Country = "France"
                };
                Brand Lanvin = new Brand {
                    Name = "Lanvin", Country = "France"
                };

                if (!context.Brands.Any())
                {
                    context.Brands.AddRange(Chanel, Armani, Versace, Givenchy, Burberry, Kenzo, Lanvin);
                    context.SaveChanges();
                }

                if (!context.Perfumes.Any())
                {
                    context.Perfumes.AddRange(
                        new Perfume
                    {
                        Name   = "Coco Mademoiselle",
                        Price  = 6000,
                        Count  = 10,
                        Volume = 30,
                        Brand  = Chanel
                    },
                        new Perfume
                    {
                        Name   = "Eclat d’Arpege",
                        Price  = 1500,
                        Count  = 50,
                        Volume = 50,
                        Brand  = Lanvin
                    },
                        new Perfume
                    {
                        Name   = "Acqua di Gioia",
                        Price  = 4700,
                        Count  = 15,
                        Volume = 50,
                        Brand  = Armani
                    },
                        new Perfume
                    {
                        Name   = "Bright Crystal",
                        Price  = 4000,
                        Count  = 10,
                        Volume = 50,
                        Brand  = Versace
                    },
                        new Perfume
                    {
                        Name   = "Very Irresistible",
                        Price  = 4500,
                        Count  = 15,
                        Volume = 50,
                        Brand  = Givenchy
                    },
                        new Perfume
                    {
                        Name   = "Chance Eau Tendre",
                        Price  = 7400,
                        Count  = 15,
                        Volume = 50,
                        Brand  = Chanel
                    },
                        new Perfume
                    {
                        Name   = "Body Tender",
                        Price  = 2500,
                        Count  = 15,
                        Volume = 60,
                        Brand  = Burberry
                    },
                        new Perfume
                    {
                        Name   = "L'eau par",
                        Price  = 2400,
                        Count  = 15,
                        Volume = 50,
                        Brand  = Kenzo
                    }
                        );
                    context.SaveChanges();
                }
            }
        }