/// <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); }
/// <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; }
/// <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); }
/// <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); }
public virtual PropertyDictionaryValue ToModel(PropertyDictionaryValue propDictValue) { if (propDictValue == null) { throw new ArgumentNullException(nameof(propDictValue)); } propDictValue.Id = Id; propDictValue.Alias = DictionaryItem?.Alias; propDictValue.LanguageCode = Locale; propDictValue.PropertyId = DictionaryItem?.PropertyId; propDictValue.Value = Value; propDictValue.ValueId = DictionaryItemId; return(propDictValue); }
public virtual PropertyDictionaryValue ToModel(PropertyDictionaryValue dictValue) { if (dictValue == null) { throw new ArgumentNullException(nameof(dictValue)); } dictValue.Id = Id; dictValue.Alias = Alias; dictValue.LanguageCode = Locale; dictValue.PropertyId = PropertyId; dictValue.Value = Value; return(dictValue); }
public virtual PropertyDictionaryValueEntity FromModel(PropertyDictionaryValue dictValue, PrimaryKeyResolvingMap pkMap) { if (dictValue == null) { throw new ArgumentNullException(nameof(dictValue)); } pkMap.AddPair(dictValue, this); Id = dictValue.Id; Alias = dictValue.Alias; Value = dictValue.Value; PropertyId = dictValue.PropertyId; Locale = dictValue.LanguageCode; return(this); }
/// <summary> /// Patch CatalogLanguage type /// </summary> /// <param name="source"></param> /// <param name="target"></param> public static void Patch(this dataModel.PropertyDictionaryValue source, dataModel.PropertyDictionaryValue target) { if (target == null) { throw new ArgumentNullException("target"); } var newValue = source.ToString(); if (newValue != null) { target.Value = source.Value; } if (source.Alias != null) { target.Alias = source.Alias; } }