コード例 #1
0
        public void Color(IContact contact, Color color)
        {
            IEnumerable<Filter> foundFilters = GetFiltersFor(contact);

            if (foundFilters.Any())
            {
                foreach (Filter f in foundFilters)
                {
                    f.IsIncluded = FilterBehaviour.Include;
                    f.Color = color;
                }
                return;
            }

            var newFilter = new ContactFilter(FilterBehaviour.Include, contact) {Color = color};
            Filters.Add(newFilter);
        }
コード例 #2
0
        public void Exclude(IContact contact)
        {
            IEnumerable<Filter> foundFilters = GetFiltersFor(contact);

            if (foundFilters.Any())
            {
                foreach (Filter f in foundFilters)
                    f.IsIncluded = FilterBehaviour.Exclude;

                return;
            }

            var newFilter = new ContactFilter(FilterBehaviour.Exclude, contact);
            Filters.Add(newFilter);
        }