Example #1
0
        private FilterData getLivingCityFilterData()
        {
            LivingCityFilterData filterData = new LivingCityFilterData();

            filterData.LivingCity = LivingCityTextbox.Text;
            return(filterData);
        }
Example #2
0
        public List <User> Filter(List <User> i_FriendList, FilterData i_FilterData)
        {
            List <User>          filteredList         = new List <User>();
            LivingCityFilterData livingCityFilterData = i_FilterData as LivingCityFilterData;

            foreach (User friend in i_FriendList)
            {
                if (friend.Location == null || string.IsNullOrEmpty(friend.Location.Name))
                {
                    continue;
                }

                if (string.Compare(livingCityFilterData.LivingCity.ToLower(), friend.Location.Name.ToLower()) == 0)
                {
                    filteredList.Add(friend);
                }
            }

            return(filteredList);
        }