示例#1
0
 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");
        }