ProductAttributeController
public class ProductAttributeController : VendrAuthorizedJsonControllerBase
Inheritance
Namespace
Constructors
ProductAttributeController
public ProductAttributeController(UmbracoControllerContext vendrContext,
IStoreService storeService, IProductAttributeService productAttributeService,
IUnitOfWorkProvider uowProvider)
Methods
CreateProductAttribute
public ProductAttributeEditDto CreateProductAttribute(Guid storeId)
CreateProductAttributePreset
public ProductAttributePresetEditDto CreateProductAttributePreset(Guid storeId)
DeleteProductAttribute
public HttpResponseMessage DeleteProductAttribute(Guid productAttributeId)
DeleteProductAttributePreset
public HttpResponseMessage DeleteProductAttributePreset(Guid productAttributePresetId)
GetProductAttribute
public ProductAttributeEditDto GetProductAttribute(Guid productAttributeId)
GetProductAttributePreset
public ProductAttributePresetEditDto GetProductAttributePreset(Guid productAttributePresetId)
GetProductAttributePresets
public IEnumerable<ProductAttributePresetBasicDto> GetProductAttributePresets(Guid storeId)
GetProductAttributePresetsWithAllowedAttributes
public IEnumerable<ProductAttributePresetDto> GetProductAttributePresetsWithAllowedAttributes(
Guid storeId)
GetProductAttributes
public IEnumerable<ProductAttributeBasicDto> GetProductAttributes(Guid storeId)
GetProductAttributesWithValues
public IEnumerable<ProductAttributeDto> GetProductAttributesWithValues(Guid storeId)
SaveProductAttribute
public ProductAttributeEditDto SaveProductAttribute(ProductAttributeSaveDto productAttribute)
SaveProductAttributePreset
public ProductAttributePresetEditDto SaveProductAttributePreset(
ProductAttributePresetSaveDto productAttributePreset)