Ejemplo n.º 1
0
        public IActionResult OnPostGenerateRandomProduct()
        {
            ProductBase product = null;
            var         rand    = new Random();
            var         r       = rand.Next();

            switch (r % 3)
            {
            case 0:
                product = new RunningGear
                {
                    Brand    = Brands[rand.Next(0, Brands.Length)],
                    Color    = Colors[rand.Next(0, Colors.Length)],
                    FootSize = FootSizes[rand.Next(0, FootSizes.Length)],
                    SKU      = string.Format("SKU{0}", rand.Next(1000, 9999))
                };
                break;

            case 1:
                product = new CampingGear
                {
                    CeilingColor  = Colors[rand.Next(0, Colors.Length)],
                    WallColor     = Colors[rand.Next(0, Colors.Length)],
                    Brand         = Brands[rand.Next(0, Brands.Length)],
                    TentSize      = Sizes[rand.Next(0, Sizes.Length)],
                    NumberOfRooms = rand.Next(1, 4),
                    SKU           = string.Format("SKU{0}", rand.Next(1000, 9999))
                };
                break;

            case 2:
                product = new SwimmingGear
                {
                    Brand = Brands[rand.Next(0, Brands.Length)],
                    Color = Colors[rand.Next(0, Colors.Length)],
                    Size  = Sizes[rand.Next(0, Sizes.Length)],
                    SKU   = string.Format("SKU{0}", rand.Next(1000, 9999))
                };
                break;
            }
            productRepository.AddProduct(Guid.Parse(StoreId), product);
            return(RedirectToPage("Products", new { id = StoreId }));
        }
Ejemplo n.º 2
0
Archivo: Example.cs Proyecto: taiyab/v3
 public RemoteControlCar(Motor motor, Chassis chassis, Telemetry telemetry, RunningGear runningGear)
 {
 }