public int Cria(Unidade u) { db.Unidades.Add(u); db.SaveChanges(); return u.Id; }
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"); }
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); }
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(); }