Ejemplo n.º 1
0
        public static moduleModel.PropertyDictionaryValue ToModuleModel(this webModel.PropertyDictionaryValue propDictValue)
        {
            var retVal = new moduleModel.PropertyDictionaryValue();

            retVal.InjectFrom(propDictValue);
            return(retVal);
        }
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.PropertyDictionaryValue ToCoreModel(this dataModel.PropertyDictionaryValue dbPropDictValue)
        {
 			var retVal = new coreModel.PropertyDictionaryValue();
			retVal.InjectFrom(dbPropDictValue);

			retVal.LanguageCode = dbPropDictValue.Locale;
			retVal.Value = dbPropDictValue.Value;
		          
            return retVal;
        }
        private static AttributeFilterValue ConvertToAttributeFilterValue(PropertyDictionaryValue dictionaryValue)
        {
            var result = new AttributeFilterValue
            {
                Id    = dictionaryValue.Alias,
                Value = dictionaryValue.Value,
            };

            return(result);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.PropertyDictionaryValue ToCoreModel(this dataModel.PropertyDictionaryValue dbPropDictValue)
        {
            var retVal = new coreModel.PropertyDictionaryValue();

            retVal.InjectFrom(dbPropDictValue);

            retVal.LanguageCode = dbPropDictValue.Locale;
            retVal.Value        = dbPropDictValue.Value;

            return(retVal);
        }
        public static webModel.PropertyDictionaryValue ToWebModel(this moduleModel.PropertyDictionaryValue propDictValue)
        {
            var retVal = new webModel.PropertyDictionaryValue();

            retVal.Id           = propDictValue.Id;
            retVal.PropertyId   = propDictValue.PropertyId;
            retVal.Value        = propDictValue.Value;
            retVal.LanguageCode = propDictValue.LanguageCode;
            retVal.Alias        = propDictValue.Alias;

            return(retVal);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Converting to foundation type
        /// </summary>
        /// <param name="catalog"></param>
        /// <returns></returns>
        public static dataModel.PropertyDictionaryValue ToDataModel(this coreModel.PropertyDictionaryValue propDictValue)
        {
            var retVal = new dataModel.PropertyDictionaryValue
            {
                Locale = propDictValue.LanguageCode,
            };

            retVal.InjectFrom(propDictValue);
            retVal.Value = propDictValue.Value;

            return(retVal);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.PropertyDictionaryValue ToCoreModel(this dataModel.PropertyDictionaryValue dbPropDictValue)
        {
            var retVal = new coreModel.PropertyDictionaryValue();

            retVal.Alias        = dbPropDictValue.Alias;
            retVal.Id           = dbPropDictValue.Id;
            retVal.PropertyId   = dbPropDictValue.PropertyId;
            retVal.LanguageCode = dbPropDictValue.Locale;
            retVal.Value        = dbPropDictValue.Value;

            return(retVal);
        }
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.PropertyDictionaryValue ToCoreModel(this dataModel.PropertyValue dbPropValue, coreModel.Property property)
        {
            if (property == null)
                throw new ArgumentNullException("property");

			var retVal = new coreModel.PropertyDictionaryValue();
			retVal.InjectFrom(dbPropValue);

			retVal.LanguageCode = dbPropValue.Locale;
			retVal.Value = dbPropValue.ToString();
			retVal.PropertyId = property.Id;
			retVal.Property = property;
          
            return retVal;
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Converting to foundation type
        /// </summary>
        /// <param name="catalog"></param>
        /// <returns></returns>
        public static dataModel.PropertyValue ToDataModel(this coreModel.PropertyDictionaryValue propDictValue, coreModel.Property property)
        {
            var retVal = new dataModel.PropertyValue
            {
                Locale     = propDictValue.LanguageCode,
                PropertyId = property.Id
            };

            retVal.InjectFrom(propDictValue);

            if (propDictValue.Id != null)
            {
                retVal.Id = propDictValue.Id;
            }
            SetPropertyValue(retVal, property.ValueType, propDictValue.Value);

            return(retVal);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.PropertyDictionaryValue ToCoreModel(this dataModel.PropertyValue dbPropValue, coreModel.Property property)
        {
            if (property == null)
            {
                throw new ArgumentNullException("property");
            }

            var retVal = new coreModel.PropertyDictionaryValue();

            retVal.InjectFrom(dbPropValue);

            retVal.LanguageCode = dbPropValue.Locale;
            retVal.Value        = dbPropValue.ToString();
            retVal.PropertyId   = property.Id;
            retVal.Property     = property;

            return(retVal);
        }
        private static AttributeFilterValue ConvertToAttributeFilterValue(PropertyDictionaryValue dictionaryValue)
        {
            var result = new AttributeFilterValue
            {
                Id = dictionaryValue.Alias,
                Value = dictionaryValue.Value,
            };

            return result;
        }
		public static moduleModel.PropertyDictionaryValue ToModuleModel(this webModel.PropertyDictionaryValue propDictValue)
		{
			var retVal = new moduleModel.PropertyDictionaryValue();
			retVal.InjectFrom(propDictValue);
			return retVal;
		}