public SystemSetting GetById(int id, bool isCache = true) { if (!isCache) { return(_systemSettingRepository.GetById(id)); } var sbKey = new StringBuilder(); sbKey.AppendFormat(CacheKey, "GetById"); sbKey.Append(id); var key = sbKey.ToString(); var systemSetting = _cacheManager.Get <SystemSetting>(key); if (systemSetting == null) { systemSetting = _systemSettingRepository.GetById(id); _cacheManager.Put(key, systemSetting); } return(systemSetting); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public SystemSetting GetSystemSettingById(long id) { return(_roleRepository.GetById(id)); }