示例#1
0
        private void prepareFacade()
        {
            LogicServices.createFacadeTopCategories(LogicServices.GetFriends());

            textBoxFirst.Text  = LogicServices.Facade.First;
            textBoxSecond.Text = LogicServices.Facade.Second;
            textBoxthird.Text  = LogicServices.Facade.Third;
        }
示例#2
0
        private void fillListBoxFriends()
        {
            listBoxFriendsList.DisplayMember = "Name";

            foreach (User friend in LogicServices.GetFriends())
            {
                listBoxFriendsList.Invoke(new Action(() => listBoxFriendsList.Items.Add(friend)));
                friend.ReFetch(DynamicWrapper.eLoadOptions.Full);
            }
        }
        public void Search()
        {
            foreach (User friend in LogicServices.GetFriends())
            {
                bool searchOK = true;

                foreach (ISearchBy searcher in m_SearchByList)
                {
                    if (!searcher.SearchSucceded(friend, m_FriendToLookFor))
                    {
                        searchOK = false;
                    }
                }

                if (searchOK)
                {
                    m_FilteredFriends.Add(friend);
                }
            }
        }