コード例 #1
0
        private void ValidateValue(GlobalSettingType type, String value)
        {
            switch (type)
            {
            case GlobalSettingType.String:
                break;

            case GlobalSettingType.Int:
                ValidateIntValue(value);
                break;

            case GlobalSettingType.Decimal:
                ValidateDecimalValue(value);
                break;

            case GlobalSettingType.Boolean:
                ValidateBooleanValue(value);
                break;

            case GlobalSettingType.Reference:
                ValidateReferenceValue(value);
                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: GlobalSetting.cs プロジェクト: anyoun/metageta
        public GlobalSetting(string name, string value, string defaultValue, GlobalSettingType type)
        {
            m_Name = name;

            m_DefaultValue = defaultValue;
            m_Type = type;

            if (value == m_DefaultValue)
                m_Value = null;
            else
                m_Value = value;
        }
コード例 #3
0
        private void SanitizeValue(Entity target, GlobalSettingType type, String value)
        {
            if (value == null)
            {
                return;
            }

            if (type == GlobalSettingType.String)
            {
                return;
            }

            target.AddOrUpdateAttribute(GlobalSettingEntity.ValueFieldName(_prefix), value.Trim().ToLower());
        }