Beispiel #1
0
 public object Add(SysRoleLimit entity)
 {
     return DbContext.Context.Instance.Insert(entity);
 }
Beispiel #2
0
 public int Update(SysRoleLimit entity, string[] columns)
 {
     return DbContext.Context.Instance.Update(entity, columns);
 }
Beispiel #3
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));
             }
         }
 }
Beispiel #4
0
 public int Update(SysRoleLimit entity)
 {
     return DbContext.Context.Instance.Update(entity);
 }
Beispiel #5
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));
         }
 }