/// <summary> /// The init. /// </summary> /// <param name="filterListViewModel"> /// The filter list view model. /// </param> public void Init(FilterListViewModel filterListViewModel) { _filterListVm = filterListViewModel; ResetQuickFilters(); }
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); } }