public ActionResult Inserir()
 {
     var mod = new Modulo();
     var model = new ModelModulo();
     model.Modulo = mod;
     model.Modulo.enumsit = EnumSituacao.Ativo;
     ViewBag.Title = "Novo";
     ViewBag.Label = "Novo Modulo";
     return PartialView("_NewEdit", model);
 }
        public void ValidarObjeto(Modulo objeto)
        {
            if (context.Modulo.Where(u => u.Nome.Contains(objeto.Nome)).Count() > 0)
            {
                throw new Exception("Ja existe um modulo com esta descrição");

            }

            if (context.Modulo.Where(u => u.Nome.Contains(objeto.Codigo)).Count() > 0)
            {
                throw new Exception("Ja existe um modulo com este codigo");

            }

        }
 public void Excluir(Modulo modulo)
 {
     context.Entry(modulo).State = EntityState.Deleted;
     context.SaveChanges();
 }
 public void Editar(Modulo modulo)
 {
     context.Entry(modulo).State = EntityState.Modified;
     context.SaveChanges();
 }
        public void Inserir(Modulo modulo)
        {

            context.Modulo.Add(modulo);
            context.SaveChanges();
        }