Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 根据搜索次数获取列表
 /// </summary>
 public List<ConfigInfoDto> GetListBySearchCount(ConfigTypeEnum.ConfigType type)
 {
     var siteName = CachedConfigContext.Current.PageConfig.TagCount;
     return _configInfoDal.GetListBySearchCount(siteName, type);
 }
Ejemplo n.º 4
0
 public List<ConfigInfoDto> GetList(ConfigTypeEnum.ConfigType type)
 {
     return GetAllList().Where(t => t.Type == (int) type).ToList();
 }
Ejemplo n.º 5
0
 public CMMSConfig GetSettings(ConfigTypeEnum type, int id) => _configManager.GetConfig(type, id);