public ActionResult Create(Bloco bloco) { if (ModelState.IsValid) { db.Bloco.Add(bloco); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Id_Andar = new SelectList(db.Andar, "Id", "Nome", bloco.Id_Andar); return View(bloco); }
public ActionResult Edit(Bloco bloco) { if (ModelState.IsValid) { db.Entry(bloco).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Id_Andar = new SelectList(db.Andar, "Id", "Nome", bloco.Id_Andar); return View(bloco); }
private static void GerarVagas(ParkingDBEntities ct) { Console.WriteLine("Apagando Registros Antigos..."); foreach (var E in ct.Vaga.ToList()) { ct.Vaga.Remove(E); } foreach (var E in ct.Bloco.ToList()) { ct.Bloco.Remove(E); } foreach (var E in ct.Andar.ToList()) { ct.Andar.Remove(E); } Console.WriteLine("Criando Registros Novos..."); for (int i = 1; i < 5; i++) { Andar andar = new Andar(); andar.Nome = string.Format("{0}º Andar", i); Console.WriteLine("Andar: " + andar.Nome); char NomeBloco = 'A'; int NomeVaga = 1; for (int j = 0; j < 10; j++) { Bloco bloco = new Bloco(); bloco.Nome = NomeBloco.ToString() + i.ToString(); andar.Bloco.Add(bloco); NomeBloco++; Console.WriteLine(" Bloco: " + bloco.Nome); for (int k = 1; k < 11; k++) { Vaga vaga = new Vaga(); vaga.Nome = NomeVaga.ToString(); vaga.Situacao = "Livre"; bloco.Vaga.Add(vaga); NomeVaga++; Console.WriteLine(" Vaga: " + vaga.Nome); } Console.WriteLine(); } Console.WriteLine(); ct.Andar.Add(andar); } }