public void TearDown() { _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav11); _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav12); _checkoutAttributeService.DeleteCheckoutAttribute(_ca1); _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav21); _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav22); _checkoutAttributeService.DeleteCheckoutAttribute(_ca2); _checkoutAttributeService.DeleteCheckoutAttribute(_ca3); }
public ActionResult ValueDelete(int id, int checkoutAttributeId, GridCommand command) { var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(id); _checkoutAttributeService.DeleteCheckoutAttributeValue(cav); return(ValueList(checkoutAttributeId, command)); }
public ActionResult ValueDelete(int valueId, int checkoutAttributeId, GridCommand command) { if (_services.Permissions.Authorize(StandardPermissionProvider.ManageCatalog)) { var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(valueId); _checkoutAttributeService.DeleteCheckoutAttributeValue(cav); } return(ValueList(checkoutAttributeId, command)); }
public virtual IActionResult ValueDelete(int id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes)) return AccessDeniedView(); //try to get a checkout attribute value with the specified id var checkoutAttributeValue = _checkoutAttributeService.GetCheckoutAttributeValueById(id) ?? throw new ArgumentException("No checkout attribute value found with the specified id", nameof(id)); _checkoutAttributeService.DeleteCheckoutAttributeValue(checkoutAttributeValue); return new NullJsonResult(); }
public ActionResult ValueDelete(int id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes)) { return(AccessDeniedView()); } var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(id); if (cav == null) { throw new ArgumentException("No checkout attribute value found with the specified id"); } _checkoutAttributeService.DeleteCheckoutAttributeValue(cav); return(new NullJsonResult()); }
public ActionResult ValueDelete(int valueId, int checkoutAttributeId, GridCommand command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) { return(AccessDeniedView()); } var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(valueId); if (cav == null) { throw new ArgumentException("No checkout attribute value found with the specified id"); } _checkoutAttributeService.DeleteCheckoutAttributeValue(cav); return(ValueList(checkoutAttributeId, command)); }