コード例 #1
0
    public string ResetRoleAction(string users, string actions)
    {
        if (this._.设置用户权限.Permit == 0)
        {
            return("您没有进行设置用户权限的权限!");
        }
        string Result            = string.Empty;
        List <SspUserAction> lst = new List <SspUserAction>();

        string[] userList   = users.Split('|');
        string[] actionList = actions.Split('|');
        foreach (string user in userList)
        {
            if (string.IsNullOrWhiteSpace(user))
            {
                continue;
            }
            int userid = Convert.ToInt32(user);
            userActionManager.Delete(new SspUserAction()
            {
                UserId = userid
            });
            foreach (string action in actionList)
            {
                if (string.IsNullOrWhiteSpace(action))
                {
                    continue;
                }
                int iaction = 0;
                if (!int.TryParse(action, out iaction))
                {
                    continue;
                }
                SspUserAction m = new SspUserAction();
                m.UserId   = userid;
                m.ActionId = iaction;
                lst.Add(m);
            }
        }
        userActionManager.BatchInsert(lst);
        return(Result);
    }
コード例 #2
0
 public int Delete(SspUserAction entity)
 {
     return(this.basicService.Delete(entity));
 }