public void ValidarObjeto(Ambiente objeto) { if (context.Ambiente.Where(u => u.Nome.Contains(objeto.Nome)).Count() > 0) { throw new Exception("Ja existe um ambiente com esta descrição"); } if (context.Ambiente.Where(u => u.Nome.Contains(objeto.Codigo)).Count() > 0) { throw new Exception("Ja existe um ambiente com este codigo"); } }
public void Excluir(Ambiente ambiente) { context.Entry(ambiente).State = EntityState.Deleted; context.SaveChanges(); }
public void Editar(Ambiente ambiente) { ValidarObjeto(ambiente); context.Entry(ambiente).State = EntityState.Modified; context.SaveChanges(); }
public void Inserir(Ambiente ambiente) { ValidarObjeto(ambiente); context.Ambiente.Add(ambiente); context.SaveChanges(); }
public ActionResult Inserir(Ambiente ambiente) { repositorio.Inserir(ambiente); return RedirectToAction("Index"); }
public ActionResult Editar(Ambiente ambiente) { repositorio.Editar(ambiente); return RedirectToAction("Index"); }