Example #1
0
        public IncrementalSearchPresenter(IIncrementalSearchView view, IEnumerable <string> searchItems)
        {
            m_view        = view;
            m_searchItems = searchItems;

            m_view.SetSearchItems(searchItems);
        }
        public IncrementalSearchPresenter(IIncrementalSearchView view, IEnumerable<string> searchItems)
        {
            m_view = view;
            m_searchItems = searchItems;

            m_view.SetSearchItems(searchItems);
        }
Example #3
0
        public void Search()
        {
            string searchText = m_view.GetSearchText().ToLower();

            List <string> filteredItems = new List <string>();

            foreach (string searchItem in m_searchItems)
            {
                if (searchItem.ToLower().Contains(searchText))
                {
                    filteredItems.Add(searchItem);
                }
            }

            m_view.SetSearchItems(filteredItems.ToArray());
        }