/// <summary> /// NOP 3.826 /// </summary> /// <returns></returns> public ActionResult ExportXml() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageDiscounts)) { return(AccessDeniedView()); } DiscountType?discountType = null; try { var discounts = _discountService.GetAllDiscounts(discountType: discountType, showHidden: true); var xml = _exportManager.ExportDiscountsToXml(discounts); return(new XmlDownloadResult(xml, "discounts.xml")); } catch (Exception exc) { ErrorNotification(exc); return(RedirectToAction("List")); } }