public virtual ActionResult ExportExcelAll(DistinctDocsModel model) { if (!User.Identity.IsAuthenticated) { return(AccessDeniedView()); } var items = _dqQueService.GetAllDistinctDocs(model.ACCT_NAME, model.CIF_ID, model.SOL_ID); try { byte[] bytes = _exportManager.ExportDocumentsToXlsx(items); identity = ((CustomPrincipal)User).CustomIdentity; _messagingService.SaveUserActivity(identity.ProfileId, "Downloaded Customers With Outstanding Documents Report", DateTime.Now); return(File(bytes, MimeTypes.TextXlsx, "outstandingDocs.xlsx")); } catch (Exception exc) { ErrorNotification(exc); return(RedirectToAction("List")); } }