public ActionResult Inserir() { ViewBag.Modelo = modeloreposit.SelecionarTodos().Where(m => m.enumsit == EnumSituacao.Ativo).ToList(); Equipamento equip = new Equipamento(); equip.enumsit = EnumSituacao.Ativo; ViewBag.Title = "Novo"; ViewBag.Label = "Novo Equipamento"; return View("Inserir", equip); }
public void ValidarObjeto(Equipamento objeto) { if (context.Equipamento.Where(u => u.Nome.Contains(objeto.Nome)).Count() > 0) { throw new Exception("Ja existe um equipamento com esta descrição"); } if (context.Equipamento.Where(u => u.Nome.Contains(objeto.Codigo)).Count() > 0) { throw new Exception("Ja existe um equipamento com este codigo"); } }
public void Excluir(Equipamento equipamento) { context.Entry(equipamento).State = EntityState.Deleted; context.SaveChanges(); }
public void Editar(Equipamento equipamento) { ValidarObjeto(equipamento); context.Entry(equipamento).State = EntityState.Modified; context.SaveChanges(); }
public void Inserir(Equipamento equipamento) { ValidarObjeto(equipamento); context.Equipamento.Add(equipamento); context.SaveChanges(); }
public ActionResult Inserir(Equipamento equipamento) { repositorio.Inserir(equipamento); return RedirectToAction("Index"); }
public ActionResult Editar(Equipamento equipamento) { repositorio.Editar(equipamento); return RedirectToAction("Index"); }