protected CarTypeDetailViewModel ConvertCarTypeToCarTypeDetailViewModel(Cartype carType) { return(new CarTypeDetailViewModel() { Brand = carType.Brand, Model = carType.Model }); }
public static void InitializeDatabase(EntityContext entityContext) { if (((entityContext.GetService <IDatabaseCreator>() as RelationalDatabaseCreator)?.Exists()).GetValueOrDefault(false)) { return; } var cartypes = new List <Cartype> { new Cartype() { Brand = "Ford", Model = "Focus" }, new Cartype() { Brand = "Porsche", Model = "911" }, new Cartype() { Brand = "Toyota", Model = "Prius" }, new Cartype() { Brand = "Audi", Model = "A3" } }; var owners = new List <Owner> { new Owner() { FirstName = "Adam", LastName = "Adamsen" }, new Owner() { FirstName = "Bert", LastName = "Bertsen" }, new Owner() { FirstName = "Chris", LastName = "Chrissen" }, new Owner() { FirstName = "Dieter", LastName = "Dietersen" }, new Owner() { FirstName = "Erik", LastName = "Eriksen" }, new Owner() { FirstName = "Frank", LastName = "Franksen" } }; var cars = new List <Car>(); for (var i = 0; i < 12; i++) { Owner owner = null; if (i < 6) { owner = owners[i]; } else { owner = owners[i - 6]; } Cartype cartype = cartypes[0]; if (i % 4 == 0) { cartype = cartypes[0]; } if (i % 4 == 1) { cartype = cartypes[1]; } if (i % 4 == 2) { cartype = cartypes[2]; } if (i % 4 == 3) { cartype = cartypes[3]; } cars.Add(new Car { Color = "Zwart", Buydate = DateTime.Now, Plate = "AAA-111-1", Owner = owner, Cartype = cartype }); } entityContext.Database.EnsureCreated(); entityContext.Car.AddRange(cars); entityContext.Owner.AddRange(owners); entityContext.Cartype.AddRange(cartypes); entityContext.SaveChanges(); }