Exemple #1
0
        public JsonResult SetOrgRoleUser(string OrgID, string RoleIDs, string UserIDs)
        {
            var userIds = UserIDs.Split(',');

            foreach (var userID in userIds)
            {
                entities.Set <S_A__OrgRoleUser>().Delete(c => c.OrgID == OrgID && c.UserID == userID);

                foreach (var roleID in RoleIDs.Split(','))
                {
                    if (roleID == "")
                    {
                        continue;
                    }
                    S_A__OrgRoleUser orgRoleUser = new S_A__OrgRoleUser();
                    orgRoleUser.UserID = userID;
                    orgRoleUser.OrgID  = OrgID;
                    orgRoleUser.RoleID = roleID;
                    entities.Set <S_A__OrgRoleUser>().Add(orgRoleUser);
                }
            }
            var users = this.entities.Set <S_A_User>().Where(a => userIds.Contains(a.ID)).ToList();

            users.Update(a => a.ModifyTime = DateTime.Now);
            entities.SaveChanges();
            return(Json(""));
        }
Exemple #2
0
        public JsonResult SetOrgRoleUser(string OrgID, string RoleIDs, string UserIDs)
        {
            foreach (var userID in UserIDs.Split(','))
            {
                entities.Set <S_A__OrgRoleUser>().Delete(c => c.OrgID == OrgID && c.UserID == userID);

                foreach (var roleID in RoleIDs.Split(','))
                {
                    if (roleID == "")
                    {
                        continue;
                    }
                    S_A__OrgRoleUser orgRoleUser = new S_A__OrgRoleUser();
                    orgRoleUser.UserID = userID;
                    orgRoleUser.OrgID  = OrgID;
                    orgRoleUser.RoleID = roleID;
                    entities.Set <S_A__OrgRoleUser>().Add(orgRoleUser);
                }
            }
            entities.SaveChanges();
            return(Json(""));
        }