/// <summary>
        /// The init.
        /// </summary>
        /// <param name="filterListViewModel">
        /// The filter list view model.
        /// </param>
        public void Init(FilterListViewModel filterListViewModel)
        {
            _filterListVm = filterListViewModel;

            ResetQuickFilters();
        }
Example #2
0
        private static void ValuePropertyChanged(FilterListViewModel arg1, object arg2, PropertyChangedEventArgs e)
        {
            if (e.PropertyName == Constants.Name)
            {
                if (string.IsNullOrWhiteSpace(arg1.FilterSetupVM.Value.Name))
                {
                    ((NotificationViewModelBase)arg1.FilterSetupVM.Value).HasErrors = true;
                    return;
                }

                ((NotificationViewModelBase)arg1.FilterSetupVM.Value).HasErrors = arg1.FilterSetupVM.Value.FilterList.Any(x => x == arg1.FilterSetupVM.Value.Name);
            }
        }