private static void SeeeDataMarca(EscalonamentoContext db) { if (!db.Marca.Any()) { db.Marca.AddRange (new Marca { Nome = "Ford Mondeo" }, new Marca { Nome = "Mercedes Benz CLA" }, new Marca { Nome = "Volvo V60" }, new Marca { Nome = "Toyota Auris" }, new Marca { Nome = "Peugeot 308" }, new Marca { Nome = "Skoda Octavia" } ); db.SaveChanges(); } return; }
private static void SeedDataVeiculos(EscalonamentoContext db) { if (db.Veiculos.Any()) { return; } Marca marca = GetMarcaCreatingIfNeed(db, "Ford Mondeo"); CriarVeiculoSenaoExixte(db, "67-33-WQ", marca, true); CriarVeiculoSenaoExixte(db, "07-13-WR", marca, true); marca = GetMarcaCreatingIfNeed(db, "Mercedes Benz CLA"); CriarVeiculoSenaoExixte(db, "67-39-KK", marca, true); CriarVeiculoSenaoExixte(db, "07-53-KR", marca, true); marca = GetMarcaCreatingIfNeed(db, "Peugeot 308"); db.Veiculos.AddRange( new Veiculos { MarcaId = marca.MarcaId, NumMatricula = "25-33-XQ", Disponibilidade = true }, new Veiculos { MarcaId = marca.MarcaId, NumMatricula = "56-00-TQ", Disponibilidade = true }, new Veiculos { MarcaId = marca.MarcaId, NumMatricula = "00-10-RO", Disponibilidade = false } ); db.SaveChanges(); }
private static Marca GetMarcaCreatingIfNeed(EscalonamentoContext db, string nome) { Marca marca = db.Marca.SingleOrDefault(a => a.Nome == nome); if (marca == null) { marca = new Marca { Nome = nome }; db.Add(marca); db.SaveChanges(); } return(marca); }