public IActionResult Delete(string id, [FromServices] ICustomerActivityService customerActivityService) { if (ModelState.IsValid) { var contactAttribute = _contactAttributeService.GetContactAttributeById(id); _contactAttributeService.DeleteContactAttribute(contactAttribute); //activity log customerActivityService.InsertActivity("DeleteContactAttribute", contactAttribute.Id, _localizationService.GetResource("ActivityLog.DeleteContactAttribute"), contactAttribute.Name); SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.ContactAttributes.Deleted")); return(RedirectToAction("List")); } ErrorNotification(ModelState); return(RedirectToAction("Edit", new { id = id })); }
public async Task <IActionResult> Delete(string id, [FromServices] ICustomerActivityService customerActivityService) { if (ModelState.IsValid) { var contactAttribute = await _contactAttributeService.GetContactAttributeById(id); await _contactAttributeService.DeleteContactAttribute(contactAttribute); //activity log await customerActivityService.InsertActivity("DeleteContactAttribute", contactAttribute.Id, _translationService.GetResource("ActivityLog.DeleteContactAttribute"), contactAttribute.Name); Success(_translationService.GetResource("Admin.Catalog.Attributes.ContactAttributes.Deleted")); return(RedirectToAction("List")); } Error(ModelState); return(RedirectToAction("Edit", new { id = id })); }
public IActionResult Delete(string id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes)) { return(AccessDeniedView()); } var contactAttribute = _contactAttributeService.GetContactAttributeById(id); _contactAttributeService.DeleteContactAttribute(contactAttribute); //activity log _customerActivityService.InsertActivity("DeleteContactAttribute", contactAttribute.Id, _localizationService.GetResource("ActivityLog.DeleteContactAttribute"), contactAttribute.Name); SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.ContactAttributes.Deleted")); return(RedirectToAction("List")); }