Example #1
0
		/// <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;
		}
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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;
		}
Example #5
0
        /// <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);
        }