コード例 #1
0
        public ActionResult Cenario()
        {
            Estabelecimento morumbi = new Estabelecimento();
            morumbi.Nome = "Estádio do Morumbi";
            morumbi.Endereco = "São Paulo / SP";
            session.Save(morumbi);

            Espetaculo e1 = new Espetaculo();
            e1.Nome = "O Médico e o Monstro";
            e1.Descricao = "Espetáculo que se passa em Londres";
            e1.Estabelecimento = morumbi;
            session.Save(e1);

            Espetaculo e2 = new Espetaculo();
            e2.Nome = "Mamma Mia!";
            e2.Descricao = "Show muito legal!";
            e2.Estabelecimento = morumbi;
            session.Save(e2);

            for (int i = 0; i < 10; i++)
            {
                Sessao sessao = new Sessao();
                sessao.Espetaculo = i % 2 == 0 ? e1 : e2;
                sessao.TotalDeIngressos = 10;
                sessao.IngressosReservados = 10 - i;
                sessao.Inicio = DateTime.Now.AddDays(7 + i);

                session.Save(sessao);
            }

            return View();
        }
        public ActionResult Novo(Estabelecimento estabelecimento)
        {
            var copia = estabelecimento;

            estabelecimentos.Salva(estabelecimento);

            return RedirectToAction("Index");
        }
 public ActionResult Novo(Estabelecimento estabelecimento)
 {
     ViewBag.Message = string.Empty;
     bool success = estabelecimentos.Salva(estabelecimento);
     if (!success)
         ViewBag.Message = "Nao inserido, verifque os dados e tente novamente.";
     // redireciona
     return View("Index", estabelecimentos.Todos());
 }
コード例 #4
0
 public bool Salva(Estabelecimento estabelecimento)
 {
     bool success = false;
     if (!string.IsNullOrEmpty(estabelecimento.Nome) && !string.IsNullOrEmpty(estabelecimento.Endereco))
     {
         session.Save(estabelecimento);
         success = true;
     }
     return success;
 }
 private Estabelecimento PopulaEstabelecimento()
 {
     Estabelecimento e = new Estabelecimento();
     return e;
 }
コード例 #6
0
 public void Salva(Estabelecimento estabelecimento)
 {
     session.Save(estabelecimento);
 }
コード例 #7
0
 public void Remove(Estabelecimento estabelecimento)
 {
     session.Delete(estabelecimento);
 }