public virtual ActionResult Delete(int id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes))
            {
                return(AccessDeniedView());
            }

            var articleAttribute = _articleAttributeService.GetArticleAttributeById(id);

            if (articleAttribute == null)
            {
                //No article attribute found with the specified id
                return(RedirectToAction("List"));
            }

            _articleAttributeService.DeleteArticleAttribute(articleAttribute);

            //activity log
            _customerActivityService.InsertActivity("DeleteArticleAttribute", _localizationService.GetResource("ActivityLog.DeleteArticleAttribute"), articleAttribute.Name);

            SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.ArticleAttributes.Deleted"));
            return(RedirectToAction("List"));
        }