public void ApplyDefinedGroups() { foreach (var group in DefinedGroups) { if (AvaliableGroups.ToList().Exists(x => x.Id == group.Id)) { continue; } DisplayedUser.UserGroupsIds.Add(group.Id); } }
public void UpdateAvaliableGroups() { var groups = UserGroupModel.GetAll(); AvaliableGroups.Clear(); foreach (var group in groups) { if (!DefinedGroups.Where(x => x.GroupCode == group.GroupCode).Any()) { AvaliableGroups.Add(group); } } }