Example #1
0
        public static IDatabaseValueType Create(DatabaseValueTypeEnum type)
        {
            switch (type)
            {
            case DatabaseValueTypeEnum.String:
                return(DatabaseValueType.String);

            case DatabaseValueTypeEnum.DateTime:
                return(DatabaseValueType.DateTime);

            case DatabaseValueTypeEnum.Double:
                return(DatabaseValueType.Double);

            case DatabaseValueTypeEnum.Integer:
                return(DatabaseValueType.Integer);

            case DatabaseValueTypeEnum.Xml:
                return(DatabaseValueType.Xml);

            case DatabaseValueTypeEnum.Boolean:
                return(DatabaseValueType.Boolean);

            default:
                throw new NotImplementedException();
            }
        }
Example #2
0
        private DatabaseValueType(DatabaseValueTypeEnum databaseValueTypeEnum, Guid internalId)
        {
            ValueType  = databaseValueTypeEnum;
            InternalId = internalId;

            var info = new DatabaseAnalysisFunctionTimePeriodTypeConverter().Convert(databaseValueTypeEnum);

            Name        = info.Name;
            DisplayName = info.DisplayName;
            Description = info.Description;
        }