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("")); }
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("")); }