AltitudeAngelWings.ApiClient.Client.Extensions.IsEnabledByDefault C# (CSharp) Метод

IsEnabledByDefault() публичный статический Метод

public static IsEnabledByDefault ( this aaFeature ) : bool
aaFeature this
Результат bool
        public static bool IsEnabledByDefault(this Feature aaFeature)
        {
            var filters = JsonConvert.DeserializeObject<List<JObject>>(aaFeature.Properties["filters"].ToString());
            foreach (var f in filters)
            {
                var isActive = f.SelectToken("active").Value<bool>();
                var isShowHideFilter = f.SelectToken("property").Value<string>() == "show";
                if (!isActive && isShowHideFilter)
                {
                    return false;
                }
            }
            return true;
        }
    }