public async Task TearDown() { foreach (var customerAttribute in _customerAttributes) { await _customerAttributeService.DeleteCustomerAttributeAsync(customerAttribute); } }
public virtual async Task<IActionResult> Delete(int id) { if (!await _permissionService.AuthorizeAsync(StandardPermissionProvider.ManageSettings)) return AccessDeniedView(); var customerAttribute = await _customerAttributeService.GetCustomerAttributeByIdAsync(id); await _customerAttributeService.DeleteCustomerAttributeAsync(customerAttribute); //activity log await _customerActivityService.InsertActivityAsync("DeleteCustomerAttribute", string.Format(await _localizationService.GetResourceAsync("ActivityLog.DeleteCustomerAttribute"), customerAttribute.Id), customerAttribute); _notificationService.SuccessNotification(await _localizationService.GetResourceAsync("Admin.Customers.CustomerAttributes.Deleted")); return RedirectToAction("List"); }