コード例 #1
0
        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);
        }
コード例 #2
0
 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);
 }
コード例 #3
0
        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);
            }
        }