public virtual ProductProperty ToLiquidProductProperty(StorefrontModel.Catalog.CatalogProperty property) { var factory = ServiceLocator.Current.GetInstance <ShopifyModelFactory>(); var result = factory.CreateProductProperty(); result.InjectFrom <StorefrontModel.Common.NullableAndEnumValueInjecter>(property); return(result); }
public static ProductProperty ToShopifyModel(this StorefrontModel.Catalog.CatalogProperty property) { var result = new ProductProperty(); result.InjectFrom(property); return(result); }
public virtual ProductProperty ToLiquidProductProperty(StorefrontModel.Catalog.CatalogProperty property) { var result = new ProductProperty(); result.ValueType = property.ValueType; result.Value = property.Value; result.Name = property.Name; return(result); }
public static ProductProperty ToShopifyModel(this StorefrontModel.Catalog.CatalogProperty property) { var converter = new ShopifyModelConverter(); return(converter.ToLiquidProductProperty(property)); }
public static ProductProperty ToShopifyModel(this StorefrontModel.Catalog.CatalogProperty property) { var converter = ServiceLocator.Current.GetInstance <ShopifyModelConverter>(); return(converter.ToLiquidProductProperty(property)); }