public virtual void UpdateProductAttributeOptionsSet(ProductAttributeOptionsSet productAttributeOptionsSet) { Guard.NotNull(productAttributeOptionsSet, nameof(productAttributeOptionsSet)); _productAttributeOptionsSetRepository.Update(productAttributeOptionsSet); _eventPublisher.EntityUpdated(productAttributeOptionsSet); }
public virtual void InsertProductAttributeOptionsSet(ProductAttributeOptionsSet productAttributeOptionsSet) { Guard.NotNull(productAttributeOptionsSet, nameof(productAttributeOptionsSet)); _productAttributeOptionsSetRepository.Insert(productAttributeOptionsSet); _eventPublisher.EntityInserted(productAttributeOptionsSet); }
public ActionResult OptionsSetInsert(ProductAttributeOptionsSetModel model) { var entity = new ProductAttributeOptionsSet { Name = model.Name, ProductAttributeId = model.ProductAttributeId }; _productAttributeService.InsertProductAttributeOptionsSet(entity); return(OptionsSetList(model.ProductAttributeId)); }
public ActionResult OptionsSetInsert(ProductAttributeOptionsSetModel model, GridCommand command) { if (_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) { var entity = new ProductAttributeOptionsSet { Name = model.Name, ProductAttributeId = model.ProductAttributeId }; _productAttributeService.InsertProductAttributeOptionsSet(entity); } else { NotifyAccessDenied(); } return(OptionsSetList(model.ProductAttributeId, command)); }
public virtual void DeleteProductAttributeOptionsSet(ProductAttributeOptionsSet productAttributeOptionsSet) { Guard.NotNull(productAttributeOptionsSet, nameof(productAttributeOptionsSet)); _productAttributeOptionsSetRepository.Delete(productAttributeOptionsSet); }