private string GetByCacheInMongo(string key) { //--- recupera do cache e verifica se é null string valueCached = _configurationDataMongoRepository.GetByKey(key); if (string.IsNullOrEmpty(valueCached)) { return(valueCached); } //--- verifica se a data de mudanca já expirou return(ValidateExpirationDate(valueCached, 30)); }
private Configuration GetByCacheInMongo(string key) { //--- recupera do cache e verifica se é null string valueCached = _configurationDataMongoRepository.GetByKey(key); if (string.IsNullOrEmpty(valueCached)) { return(null); } //--- verifica se a data de mudanca já expirou valueCached = ValidateExpirationDate(valueCached, 30); if (string.IsNullOrEmpty(valueCached)) { return(null); } return(JsonConvert.DeserializeObject <Configuration> (valueCached)); }