public virtual FileResult SafeguardToolkitDownload(string operationNumber, int versionId, ESGDocumentTypeEnum documentType, string fecha) { var response = _safeguardToolkitService.ExportSafeguardToolkitToFile(operationNumber, documentType, versionId); if (!response.IsValid) { return(null); } DateTime Fecha = Convert.ToDateTime(fecha); string OnDate = Fecha.ToString("yyyyMMdd"); string OnHour = Fecha.ToString("HHmm"); var RepName = string.Empty; if (ESGDocumentTypeEnum.SafeguardToolkitSPF == documentType) { RepName = operationNumber + "_SPF_" + OnDate + "_" + OnHour + ".pdf"; } if (ESGDocumentTypeEnum.SafeguardToolkitSSF == documentType) { RepName = operationNumber + "_SSF_" + OnDate + "_" + OnHour + ".pdf"; } return(File(response.File, FileContentTypeEnum.Pdf.GetEnumDescription(), RepName)); }
public virtual ActionResult SafeguardToolkitDocumentRedirect(string operationNumber, int versionId, ESGDocumentTypeEnum documentType, string fecha) { var response = _safeguardToolkitService.ExportSafeguardToolkitToFile(operationNumber, documentType, versionId); if (!response.IsValid) { return(null); } return(Redirect(response.DocumentUrl)); }