public void Filter(string searchText)
        {
            var filter = new FilterByFarmNameEvent
            {
                SearchText = searchText
            };

            m_EventAggregator.PublishOnBackgroundThread(filter);
        }
Пример #2
0
        public void Handle(FilterByFarmNameEvent message)
        {
            IEnumerable <IFarmMillerViewModel> filtered =
                AvailableFarms.Where(x => x.FarmName
                                     .Contains(message.SearchText))
                .ToArray();

            AvailableFarms.Clear();
            AvailableFarms.AddRange(filtered);

            SetSelectedAvailableFarm(Guid.Empty);
        }