Ejemplo n.º 1
0
        private List <Product> GetClothingList(ISeedContext seedContext)
        {
            var clothingList = new List <Product>();

            #region Bottoms

            clothingList.AddRange(new List <Product>()
            {
                new Product()
                {
                    Name         = "Short Bottoms",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(2500, 5000),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingBottoms),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBiemme)
                },
                new Product()
                {
                    Name         = "Long Thermo Bottoms",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(2500, 5000),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingBottoms),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBiemme)
                },
                new Product()
                {
                    Name         = "RXL Softshell Bib Tight with inForm Chamois",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(5500, 7600),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingBottoms),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                }
            });

            #endregion

            #region Tops

            clothingList.AddRange(new List <Product>()
            {
                new Product()
                {
                    Name         = "RXL",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(5500, 7600),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingTops),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                },
                new Product()
                {
                    Name         = "Vella",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(2500, 3500),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingTops),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                },
                new Product()
                {
                    Name         = "RXL Thermal Long Sleeve Jersey",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(4900, 5500),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingTops),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                }
            });

            #endregion

            #region Jackets

            clothingList.AddRange(new List <Product>()
            {
                new Product()
                {
                    Name         = "Winter Jacket",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(3400, 4400),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingWindJackets),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBiemme)
                },
                new Product()
                {
                    Name         = "Race Stormshell Jacket",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(6500, 7600),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingWindJackets),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                }
            });

            #endregion

            #region Helments

            clothingList.AddRange(new List <Product>()
            {
                new Product()
                {
                    Name         = "Force Helmet",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(2500, 3100),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingHelmets),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerForceCz)
                },
                new Product()
                {
                    Name         = "Quantum",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(2500, 3100),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingHelmets),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                },
                new Product()
                {
                    Name         = "Specter",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(7500, 8100),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingHelmets),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                },
                new Product()
                {
                    Name         = "Oracle",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(11000, 12000),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingHelmets),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                }
            });

            #endregion

            #region Shoes

            clothingList.AddRange(new List <Product>()
            {
                new Product()
                {
                    Name         = "Race DLX Road WSD",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(6500, 7500),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingShoes),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                },
                new Product()
                {
                    Name         = "Race Mountain",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(5500, 6500),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingShoes),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                },
                new Product()
                {
                    Name         = "RL MTB",
                    PriceCurrent = RandDataGenerator.GetRandomPrice(8000, 9000),
                    Category     = seedContext.GetObjectForAlias <Category>(SeedingStrings.CategoryBikeClothingShoes),
                    Manufacturer = seedContext.GetObjectForAlias <Manufacturer>(SeedingStrings.ManufacturerBontager)
                }
            });

            #endregion

            return(clothingList);
        }
Ejemplo n.º 2
0
 public void SeedData(ISeedContext seedContext)
 {
     SeedBikeTagTypes(seedContext);
 }