public bool IsEnabled(EnumFeactureToggles feactureToggles, bool useCache)
        {
            var valor = string.Empty;

            if (useCache)
            {
                valor = GetValue(GetEnumName(feactureToggles));
            }
            else
            {
                valor = _data.ConsultaValor(GetEnumName(feactureToggles));
            }

            if (string.IsNullOrEmpty(valor))
            {
                valor = false.ToString();
                _data.Insere(GetEnumName(feactureToggles), valor);
            }

            if (!bool.TryParse(valor, out var valorToReturn))
            {
                valor = false.ToString();
                _data.Altera(GetEnumName(feactureToggles), valor);
            }

            return(valorToReturn);
        }
 private string GetEnumName(EnumFeactureToggles feactureToggles)
 {
     return(Enum.GetName(typeof(EnumFeactureToggles), feactureToggles));
 }
 public bool IsEnabled(EnumFeactureToggles feactureToggles)
 {
     return(IsEnabled(feactureToggles, _useCache));
 }