AltitudeAngelWings.ApiClient.Client.Extensions.IsFilterOutItem C# (CSharp) Method

IsFilterOutItem() public static method

public static IsFilterOutItem ( this aaFeature, IEnumerable filterout ) : bool
aaFeature this
filterout IEnumerable
return bool
        public static bool IsFilterOutItem(this Feature aaFeature, IEnumerable<string> filterout)
        {
            var featureFilters = aaFeature.GetFiltersForFeature();

            int matchs = 0;

            foreach (var item in featureFilters)
            {
                if (filterout.Contains(item))
                    matchs++;
            }

            if (matchs == featureFilters.Count())
            {
                return false;
            }

            return true;
        }