예제 #1
0
        /// <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>();
        }
예제 #2
0
 /// <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>();
 }