public static coreModel.DynamicContentItem ToCoreModel(this webModel.DynamicContentItem content)
		{
			var retVal = new coreModel.DynamicContentItem();
			retVal.InjectFrom(content);
			if (content.Properties != null)
			{
				retVal.Properties = content.Properties.Select(x => x.ToCoreModel()).ToList();
			}
			return retVal;
		}
Example #2
0
        public static coreModel.DynamicContentItem ToCoreModel(this webModel.DynamicContentItem content)
        {
            var retVal = new coreModel.DynamicContentItem();

            retVal.InjectFrom(content);
            if (content.Properties != null)
            {
                retVal.Properties = content.Properties.Select(x => x.ToCoreModel()).ToList();
            }
            return(retVal);
        }
		public static coreModel.DynamicContentItem ToCoreModel(this webModel.DynamicContentItem content)
		{
			var retVal = new coreModel.DynamicContentItem();
			retVal.InjectFrom(content);
			retVal.DynamicProperties = content.DynamicProperties;
			if (content.DynamicProperties != null)
			{
				retVal.ContentType = retVal.GetDynamicPropertyValue<string>("Content type", null);
			}
			return retVal;
		}
        public static coreModel.DynamicContentItem ToCoreModel(this webModel.DynamicContentItem content)
        {
            var retVal = new coreModel.DynamicContentItem();

            retVal.InjectFrom(content);
            retVal.DynamicProperties = content.DynamicProperties;
            if (content.DynamicProperties != null)
            {
                retVal.ContentType = retVal.GetDynamicPropertyValue <string>("Content type", null);
            }
            return(retVal);
        }
		/// <summary>
		/// Converting to model type
		/// </summary>
		/// <param name="catalogBase"></param>
		/// <returns></returns>
		public static coreModel.DynamicContentItem ToCoreModel(this dataModel.DynamicContentItem dbEntity)
		{
			if (dbEntity == null)
				throw new ArgumentNullException("dbEntity");

			var retVal = new coreModel.DynamicContentItem();
			retVal.InjectFrom(dbEntity);

			retVal.ContentType = dbEntity.ContentTypeId;
	
			if (dbEntity.Folder != null)
			{
				retVal.Folder = dbEntity.Folder.ToCoreModel();
			}

			return retVal;
		}
Example #6
0
        /// <summary>
        /// Converting to model type
        /// </summary>
        /// <param name="catalogBase"></param>
        /// <returns></returns>
        public static coreModel.DynamicContentItem ToCoreModel(this dataModel.DynamicContentItem dbEntity)
        {
            if (dbEntity == null)
            {
                throw new ArgumentNullException("dbEntity");
            }

            var retVal = new coreModel.DynamicContentItem();

            retVal.InjectFrom(dbEntity);

            retVal.ContentType = dbEntity.ContentTypeId;

            if (dbEntity.Folder != null)
            {
                retVal.Folder = dbEntity.Folder.ToCoreModel();
            }

            return(retVal);
        }