/// <summary> /// Converting to foundation type /// </summary> public static dataModel.Image ToDataModel(this coreModel.Image image, PrimaryKeyResolvingMap pkMap) { if (image == null) throw new ArgumentNullException("image"); var retVal = new dataModel.Image(); pkMap.AddPair(image, retVal); retVal.InjectFrom(image); return retVal; }
/// <summary> /// Patch changes /// </summary> /// <param name="source"></param> /// <param name="target"></param> public static void Patch(this dataModel.Image source, dataModel.Image target) { if (target == null) { throw new ArgumentNullException("target"); } var patchInjectionPolicy = new PatchInjection <dataModel.Image>(x => x.LanguageCode, x => x.Name, x => x.SortOrder); target.InjectFrom(patchInjectionPolicy, source); }
/// <summary> /// Converting to foundation type /// </summary> public static dataModel.Image ToDataModel(this coreModel.Image image, PrimaryKeyResolvingMap pkMap) { if (image == null) { throw new ArgumentNullException("image"); } var retVal = new dataModel.Image(); pkMap.AddPair(image, retVal); retVal.InjectFrom(image); return(retVal); }
/// <summary> /// Converting to foundation type /// </summary> public static dataModel.Image ToDataModel(this coreModel.Image image) { if (image == null) throw new ArgumentNullException("image"); var retVal = new dataModel.Image(); var id = retVal.Id; retVal.InjectFrom(image); if (image.Id == null) { retVal.Id = id; } return retVal; }
/// <summary> /// Converting to foundation type /// </summary> public static dataModel.Image ToDataModel(this coreModel.Image image) { if (image == null) { throw new ArgumentNullException("image"); } var retVal = new dataModel.Image(); var id = retVal.Id; retVal.InjectFrom(image); if (image.Id == null) { retVal.Id = id; } return(retVal); }