示例#1
0
        public DummyApplicationDbContext()
        {
            int beerId   = 1;
            int brewerId = 1;

            Bavikhove = new Location {
                Name = "Bavikhove", PostalCode = "8531"
            };
            Location puurs = new Location {
                Name = "Puurs", PostalCode = "2870"
            };
            Location leuven = new Location {
                Name = "Leuven", PostalCode = "3000"
            };

            Locations = new[] { Bavikhove, puurs, leuven };

            Bavik = new Brewer("Bavik", Bavikhove, "Rijksweg 33")
            {
                BrewerId = brewerId++
            };
            Bavik.AddBeer("Bavik Pils", 5.2, 1.0M).BeerId = beerId++;
            Bavik.AddBeer("Wittekerke", 5.0, 2.0M).BeerId = beerId++;
            Bavik.Turnover = 20000000;
            BavikPils      = Bavik.Beers.FirstOrDefault(b => b.Name == "Bavik Pils");
            Wittekerke     = Bavik.Beers.FirstOrDefault(b => b.Name == "Wittekerke");

            Moortgat = new Brewer("Duvel Moortgat", puurs, "Breendonkdorp 28")
            {
                BrewerId = brewerId++
            };
            Moortgat.AddBeer("Duvel", 8.5, 2.0M).BeerId = beerId;

            DeLeeuw = new Brewer("De Leeuw")
            {
                BrewerId = brewerId
            };
            DeLeeuw.Turnover = 50000;

            Brewers = new[] { DeLeeuw, Moortgat, Bavik };

            Beers = Brewers.SelectMany(b => b.Beers).OrderBy(be => be.Name);

            CartFilled = new Cart();
            CartFilled.AddLine(Wittekerke, 5);
            CustomerJan = new Customer
            {
                Email     = "*****@*****.**",
                FirstName = "Jan",
                Name      = "De man",
                Location  = Bavikhove,
                Street    = "Bavikhovestraat"
            };
        }
        public DummyApplicationDbContext()
        {
            int beerId   = 1;
            int brewerId = 1;

            Bavikhove = new Location {
                Name = "Bavikhove", PostalCode = "8531"
            };
            Location puurs = new Location {
                Name = "Puurs", PostalCode = "2870"
            };
            Location leuven = new Location {
                Name = "Leuven", PostalCode = "3000"
            };

            Locations = new[] { Bavikhove, puurs, leuven };

            Bavik = new Brewer("Bavik", Bavikhove, "Rijksweg 33")
            {
                BrewerId = brewerId++
            };
            Bavik.AddBeer("Bavik Pils", 5.2).BeerId = beerId++;
            Bavik.AddBeer("Wittekerke", 5.0).BeerId = beerId++;
            Bavik.Turnover = 20000000;
            BavikPils      = Bavik.Beers.FirstOrDefault(b => b.Name == "Bavik Pils");
            Wittekerke     = Bavik.Beers.FirstOrDefault(b => b.Name == "Wittekerke");

            Moortgat = new Brewer("Duvel Moortgat", puurs, "Breendonkdorp 28")
            {
                BrewerId = brewerId++
            };
            Moortgat.AddBeer("Duvel", 8.5).BeerId = beerId;

            DeLeeuw = new Brewer("De Leeuw")
            {
                BrewerId = brewerId
            };
            DeLeeuw.Turnover = 50000;

            Brewers = new[] { DeLeeuw, Moortgat, Bavik };

            Beers = Brewers.SelectMany(b => b.Beers).OrderBy(be => be.Name);
        }