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); 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; }
/// <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); }