private void BindSubscriptionGroup() { SubscriptionGroup.Items.Clear(); SubscriptionGroup.Items.Add(new ListItem(string.Empty)); IList <CommerceBuilder.Users.Group> groupCol = GroupDataSource.LoadAll("Name"); CommerceBuilder.Users.Group group; for (int i = groupCol.Count - 1; i >= 0; i--) { group = groupCol[i]; if (group.Roles.Count > 0) { groupCol.RemoveAt(i); } } SubscriptionGroup.DataSource = groupCol; SubscriptionGroup.DataBind(); // SELECT VALUE ListItem item = SubscriptionGroup.Items.FindByValue(_Subscription.GroupId.ToString()); if (item != null) { item.Selected = true; } }
private void BindSubscriptionGroup() { SubscriptionGroup.Items.Clear(); SubscriptionGroup.Items.Add(new ListItem(string.Empty)); IList <CommerceBuilder.Users.Group> groupCol = GroupDataSource.LoadAll("Name"); CommerceBuilder.Users.Group group; for (int i = groupCol.Count - 1; i >= 0; i--) { group = groupCol[i]; if (group.Roles.Count > 0 && group.IsInRole(Role.AllAdminRoles) || Group.DefaultUserGroupName.Equals(group.Name)) { groupCol.RemoveAt(i); } } SubscriptionGroup.DataSource = groupCol; SubscriptionGroup.DataBind(); }