public List <TipBannerTypeConfigModel> GetAllTipBannerTypeConfig() { List <TipBannerTypeConfigModel> result = null; try { result = dbScopeManagerConfigRead.Execute(conn => DalTipBannerConfig.GetAllTipBannerTypeConfig(conn)); } catch (Exception ex) { Logger.Error("GetAllTipBannerTypeConfig", ex); } return(result ?? new List <TipBannerTypeConfigModel>()); }
public bool RefreshTipBannerConfigCache() { var result = false; try { var typeNames = dbScopeManagerConfigRead.Execute( conn => DalTipBannerConfig.GetAllTipBannerTypeConfig(conn)) .Select(s => s.TypeName).ToList(); using (var client = new Tuhu.Service.Config.CacheClient()) { var cacheResult = client.RefreshTipBannerConfigCache(typeNames); cacheResult.ThrowIfException(true); result = cacheResult.Result; } } catch (Exception ex) { Logger.Error("RefreshTipBannerConfigCache", ex); } return(result); }