Пример #1
0
        public void AddMetaData(MetaData metaData)
        {
            if (metaData != null)
            {
                if (metaData.Catalog != null)
                {
                    Catalogs.AddRange(metaData.Catalog);
                }

                if (metaData.PriceGroups != null)
                {
                    PriceGroups.AddRange(metaData.PriceGroups);
                }

                if (metaData.NomenclatureGroups != null)
                {
                    NomenclatureGroups.AddRange(metaData.NomenclatureGroups);
                }

                if (metaData.Brands != null)
                {
                    Brands.AddRange(metaData.Brands);
                }

                if (metaData.TypesOfPrices != null)
                {
                    TypesOfPrices.AddRange(metaData.TypesOfPrices);
                }

                if (metaData.CommodityDirections != null)
                {
                    CommodityDirections.AddRange(metaData.CommodityDirections);
                }
            }
        }
Пример #2
0
        public void DataSeed()
        {
            var carCount       = Cars.Count();
            var brandCount     = Brands.Count();
            var customersCount = Customers.Count();
            var hireCount      = Hires.Count();

            //if data doesn't exists
            if (carCount == 0 && brandCount == 0 && customersCount == 0 && hireCount == 0)
            {
                var brands = new List <Brand>()
                {
                    new Brand()
                    {
                        Name = "Audi",
                    },
                    new Brand()
                    {
                        Name = "Mercedes"
                    },
                    new Brand()
                    {
                        Name = "BMW"
                    },
                    new Brand()
                    {
                        Name = "Vw"
                    }
                };
                var customers = new List <Customer>()
                {
                    new Customer()
                    {
                        Name = "Mickey",
                    },
                    new Customer()
                    {
                        Name = "Goffy",
                    },
                    new Customer()
                    {
                        Name = "Donald",
                    }
                };
                Brands.AddRange(brands);
                Customers.AddRange(customers);
                SaveChanges();

                var Mercedes = Brands.Where(x => x.Name == "Mercedes").FirstOrDefault();
                var BMW      = Brands.Where(x => x.Name == "BMW").FirstOrDefault();
                var Audi     = Brands.Where(x => x.Name == "Audi").FirstOrDefault();
                var Vw       = Brands.Where(x => x.Name == "Vw").FirstOrDefault();

                var cars = new List <Car>()
                {
                    new Car()
                    {
                        Model  = "W124 300D",
                        Number = "BIA 3242",
                        Brand  = Mercedes
                    },
                    new Car()
                    {
                        Model  = "W123 200D",
                        Number = "BIA 4891",
                        Brand  = Mercedes
                    },
                    new Car()
                    {
                        Model  = "e38 750iL",
                        Number = "BI 32442",
                        Brand  = BMW
                    },
                    new Car()
                    {
                        Model  = "TT 1.8T",
                        Number = "BI 4987",
                        Brand  = Audi
                    },
                    new Car()
                    {
                        Model  = "80 1.9TDI",
                        Number = "BSK 1892",
                        Brand  = Audi
                    },
                    new Car()
                    {
                        Model  = "Passat B5 1.9TDI",
                        Number = "BIA 96G6",
                        Brand  = Vw
                    },
                    new Car()
                    {
                        Model  = "Golf 4 1.4",
                        Number = "BIA 43446",
                        Brand  = Vw
                    },
                    new Car()
                    {
                        Model  = "Pasat B2 1.6D",
                        Number = "BIA 1997",
                        Brand  = Vw
                    }
                };
                Cars.AddRange(cars);
                SaveChanges();
            }
        }