public static dataModel.PackageType ToDataModel(this coreModel.PackageType packageType)
        {
            var retVal = new dataModel.PackageType();

            retVal.InjectFrom(packageType);
            return(retVal);
        }
 public virtual void Patch(dataModel.PackageType target)
 {
     target.Name        = Name;
     target.Length      = Length;
     target.Width       = Width;
     target.Height      = Height;
     target.MeasureUnit = MeasureUnit;
 }
        /// <summary>
        /// Patch changes
        /// </summary>
        /// <param name="source"></param>
        /// <param name="target"></param>
        public static void Patch(this dataModel.PackageType source, dataModel.PackageType target)
        {
            if (target == null)
            {
                throw new ArgumentNullException("target");
            }

            target.Name        = source.Name;
            target.MeasureUnit = source.MeasureUnit;
            target.Length      = source.Length;
            target.Width       = source.Width;
            target.Height      = source.Height;
        }