public virtual async Task <IActionResult> Delete(int id) { if (!await _permissionService.AuthorizeAsync(StandardPermissionProvider.ManageAttributes)) { return(AccessDeniedView()); } //try to get a checkout attribute with the specified id var checkoutAttribute = await _checkoutAttributeService.GetCheckoutAttributeByIdAsync(id); if (checkoutAttribute == null) { return(RedirectToAction("List")); } await _checkoutAttributeService.DeleteCheckoutAttributeAsync(checkoutAttribute); //activity log await _customerActivityService.InsertActivityAsync("DeleteCheckoutAttribute", string.Format(await _localizationService.GetResourceAsync("ActivityLog.DeleteCheckoutAttribute"), checkoutAttribute.Name), checkoutAttribute); _notificationService.SuccessNotification(await _localizationService.GetResourceAsync("Admin.Catalog.Attributes.CheckoutAttributes.Deleted")); return(RedirectToAction("List")); }
public async Task TearDown() { await _checkoutAttributeService.DeleteCheckoutAttributeValueAsync(_cav11); await _checkoutAttributeService.DeleteCheckoutAttributeValueAsync(_cav12); await _checkoutAttributeService.DeleteCheckoutAttributeAsync(_ca1); await _checkoutAttributeService.DeleteCheckoutAttributeValueAsync(_cav21); await _checkoutAttributeService.DeleteCheckoutAttributeValueAsync(_cav22); await _checkoutAttributeService.DeleteCheckoutAttributeAsync(_ca2); await _checkoutAttributeService.DeleteCheckoutAttributeAsync(_ca3); }