public virtual FileResult ChangeTrackingReportDownload(string operationNumber, ReportsChangeTrackingReportViewModel viewmodel, OutputFormatEnum formatType) { var columnDelimiter = Request.Form["ColumnDelimiter"]; if (columnDelimiter == "T") { columnDelimiter = "\t"; } var response = _reportingService.ExportChangeTrackingToFile(viewmodel, formatType, columnDelimiter); if (!response.IsValid) { ViewBag.ErrorMessage = response.ErrorMessage; return(null); } var OnDate = System.DateTime.Now.ToString("yyyyMMdd"); var OnHour = System.DateTime.Now.ToString("HHmm"); var MiFecha = OnDate + "_" + OnHour; if (formatType == OutputFormatEnum.Excel) { return(File(response.File, FileContentTypeEnum.Csv.GetEnumDescription(), "Change_Tracking_" + MiFecha + ".csv")); } if (formatType == OutputFormatEnum.PDF) { return(File(response.File, FileContentTypeEnum.Pdf.GetEnumDescription(), "Change_Tracking_" + MiFecha + ".pdf")); } return(null); }