Example #1
0
 public void SetRoleModule(int roleId, string[] modules)
 {
     if (modules.Length > 0)
     {
         foreach (var o in modules)
         {
             if (o.IndexOf("#1") != -1)
             {
                 var ModuleID = int.Parse(o.Split('#')[0]);
                 if (!RoleModuleExists(roleId, ModuleID))
                 {
                     SysRoleLimit roleLimit = new SysRoleLimit();
                     roleLimit.RoleId   = roleId;
                     roleLimit.ModuleId = ModuleID;
                     roleLimit.LimitId  = 0;
                     DbContext.Context.Instance.Insert(roleLimit);
                 }
             }
             else
             {
                 DeleteRoleModule(roleId, int.Parse(o));
             }
         }
     }
 }
Example #2
0
 public void SetRoleLimit(int roleId, string[] limitIds)
 {
     if (limitIds.Length > 0)
     {
         foreach (var o in limitIds)
         {
             if (o.IndexOf("#1") != -1)
             {
                 var result   = o.Split('#')[0];
                 var lm       = result.Split('>');
                 var limitId  = int.Parse(lm[0]);
                 var moduleId = int.Parse(lm[1]);
                 if (!RoleLimitExists(roleId, limitId))
                 {
                     SysRoleLimit roleLimit = new SysRoleLimit();
                     roleLimit.LimitId  = limitId;
                     roleLimit.RoleId   = roleId;
                     roleLimit.ModuleId = moduleId;
                     DbContext.Context.Instance.Insert(roleLimit);
                 }
             }
             else
             {
                 DeleteRoleLimit(roleId, int.Parse(o));
             }
         }
     }
 }
Example #3
0
 public int Update(SysRoleLimit entity, string[] columns)
 {
     return(DbContext.Context.Instance.Update(entity, columns));
 }
Example #4
0
 public int Update(SysRoleLimit entity)
 {
     return(DbContext.Context.Instance.Update(entity));
 }
Example #5
0
 public object Add(SysRoleLimit entity)
 {
     return(DbContext.Context.Instance.Insert(entity));
 }