/// <summary> /// Устанавливает свойства модели, которые не могут быть установлены автоматически /// </summary> public override void DoCustomBinding() { base.DoCustomBinding(); SelectedGroups = SelectedGroups?.Where(n => n != null).ToArray() ?? new QPCheckedItem[] { }; Data.Groups = SelectedGroups.Any() ? Service.GetUserGroups(Converter.ToInt32Collection(SelectedGroups.Select(g => g.Value).ToArray())) : Enumerable.Empty <BLL.UserGroup>(); }
/// <summary> /// Устанавливает свойства модели, которые не могут быть установлены автоматически /// </summary> internal override void DoCustomBinding() { Data.DoCustomBinding(); Data.Groups = SelectedGroups.Any() ? Service.GetUserGroups(Converter.ToInt32Collection(SelectedGroups.Select(g => g.Value).ToArray())) : Enumerable.Empty <BLL.UserGroup>(); }