public async System.Threading.Tasks.Task <FeatureFlagNameCollection> GetActiveFeatureFlagNames()
        {
            var client = new HttpClient();
            var route  = "http://localhost:35151/api/FeatureFlags/GetEnabledFlags";
            var result = await client.GetAsync(route);

            var keyResponse = await System.Text.Json.JsonSerializer.DeserializeAsync <FeatureFlagNameCollection>(await result.Content.ReadAsStreamAsync());

            var flags = new FeatureFlagNameCollection();

            flags.FeatureFlagNames = new List <FFReturn>();

            var flag1 = new FFReturn();

            flag1.FeatureFlagName = "Flag1";
            var flag2 = new FFReturn();

            flag2.FeatureFlagName = "Flag2";
            var flag3 = new FFReturn();

            flag3.FeatureFlagName = "Flag3";

            flags.FeatureFlagNames.Add(flag1);
            flags.FeatureFlagNames.Add(flag2);
            flags.FeatureFlagNames.Add(flag3);

            return(flags);
        }
        public async Task <FeatureFlagNameCollection> GetActiveFeatureFlagNames()
        {
            var flagNames = new FeatureFlagNameCollection();

            flagNames.FeatureFlagNames = new List <FFReturn>();
            for (int i = 0; i < flagKeys.Count(); i++)
            {
                var responseModel = await GetFeatureFlag(flagKeys[i]);

                if (responseModel.value.Contains("true"))
                {
                    var item = new FFReturn();
                    item.IsEnabled = true;
                    string[] ID = flagKeys[i].Split('/');
                    item.FeatureFlagName = ID[1];
                    flagNames.FeatureFlagNames.Add(item);
                }
            }

            return(flagNames);
        }