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)); }