public static List<SelectItem> GetConfigByType(ConfigTypeEnum.ConfigType type) { var list = ConfigInfoBll.GetAllList().Where(t => t.Type == (int)type).ToList(); var data = new List<SelectItem>(); foreach (var item in list) { data.Add(new SelectItem(item.Name, item.Name)); } return data; }
public static ConfigItemData CreateConfigItem(ConfigCodeEnum codeEnum, ConfigRoleEnum roleEnum, ConfigGangEnum gangEnum, ConfigTypeEnum typeEnum, ConfigBindEnum bindEnum, TaxingBehaviour typeTaxing, HealthBehaviour typeHealth, SocialBehaviour typeSocial, params ConfigCodeEnum[] pathEnum) { ConfigCodeData codeData = (ConfigCodeData)codeEnum; ConfigRoleData roleData = (ConfigRoleData)roleEnum; ConfigGangData gangData = (ConfigGangData)gangEnum; ConfigTypeData typeData = (ConfigTypeData)typeEnum; ConfigBindData bindData = (ConfigBindData)bindEnum; ConfigCodeData[] codePath = pathEnum.Select((c) => ((ConfigCodeData)c)).ToArray(); ConfigCodeName codeName = codeEnum.GetSymbol(); TaxingBehaviour roleTaxing = typeTaxing; HealthBehaviour roleHealth = typeHealth; SocialBehaviour roleSocial = typeSocial; return(new ConfigItemData(codeData, roleData, gangData, typeData, bindData, roleTaxing, roleHealth, roleSocial, codeName, codePath)); }
/// <summary> /// 根据搜索次数获取列表 /// </summary> public List<ConfigInfoDto> GetListBySearchCount(ConfigTypeEnum.ConfigType type) { var siteName = CachedConfigContext.Current.PageConfig.TagCount; return _configInfoDal.GetListBySearchCount(siteName, type); }
public List<ConfigInfoDto> GetList(ConfigTypeEnum.ConfigType type) { return GetAllList().Where(t => t.Type == (int) type).ToList(); }
public CMMSConfig GetSettings(ConfigTypeEnum type, int id) => _configManager.GetConfig(type, id);