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 })); }
public RemoteControlCar(Motor motor, Chassis chassis, Telemetry telemetry, RunningGear runningGear) { }