Exemple #1
0
        public ActionResult Detail(int?id, Roles model, List <int> idsModul)
        {
            RolRepository      objrol      = new RolRepository(SessionCustom);
            RolmodulRepository objrolmodul = new RolmodulRepository(SessionCustom);

            objrol.Entity = model.RolCustom;

            if (id != null)
            {
                objrolmodul.Entity.RolId = objrol.Entity.RolId = id;
                objrol.Update();
                objrolmodul.Delete();
                this.InsertAudit("Update", this.Module.Name + " -> " + objrol.Entity.Name);
            }
            else
            {
                objrolmodul.Entity.RolId = Convert.ToInt32(objrol.Insert());
                this.InsertAudit("Insert", this.Module.Name + " -> " + objrol.Entity.Name);
            }

            if (idsModul != null)
            {
                foreach (int item in idsModul)
                {
                    objrolmodul.Entity.ModulId = item;
                    objrolmodul.Insert();
                }
            }

            return(this.RedirectToAction("Index", "Roles"));
        }
 public int crearRol(Rol rol)
 {
     RolRepository repo = new RolRepository();
        return repo.Insert(rol);
 }
Exemple #3
0
        public int Insert(Rol rolUsuario)
        {
            var repository = new RolRepository();

            return(repository.Insert(rolUsuario));
        }