Пример #1
0
        public int Cria(Unidade u)
        {
            db.Unidades.Add(u);
            db.SaveChanges();

            return u.Id;
        }
Пример #2
0
 public ActionResult Create(Unidade u)
 {
     if (ModelState.IsValid)
     {
         unidadeDAO.Cria(u);
     }
     else
     {
         ModelState.AddModelError(string.Empty, "Erro ao cadastrar Unidade.");
         return View();
     }
     return RedirectToAction("Index");
 }
Пример #3
0
        public ActionResult Link(int pessoaId)
        {
            Pessoa p = pessoaDAO.Busca(pessoaId);
            Unidade u = new Unidade();

            Models.UnidadePessoaModelo PUModelo = new Models.UnidadePessoaModelo();
            PUModelo.Unidade = u;
            PUModelo.Pessoa = p;

            return View(PUModelo);
        }
Пример #4
0
 public ActionResult Link(Models.UnidadePessoaModelo m)
 {
     if (m.Pessoa.TipoPessoaId == TipoPessoa.PROPRIETARIO)
     {
         Unidade u = new Unidade();
         u = m.Unidade;
         u.Moradores = new List<Pessoa>();
         u.Moradores.Add(m.Pessoa);
     
         unidadeDAO.Cria(u);
         return RedirectToAction("Exibir", new { unidadeId = u.Id });
     }
     else
     {
         ModelState.AddModelError(string.Empty, "A pessoa informada não está cadastrada como Proprietário");
     }
     return View();
 }