public IActionResult ExportDataByProvider(DocumentFilter filter) { string filePath; filter.ruc_empresa_proveedor = new string[] { User.Identity.Name }; List <Document> doc = _iserviceDocument.filtrable(filter); string folderName = "Utilitarios"; create_excel _xls = new create_excel(_hostingEnvironment); filePath = _xls.crearExcel(doc); return(PhysicalFile(filePath, MimeTypes.GetMimeType(filePath), Path.GetFileName(filePath))); }
public ActionResult ExportDataIVM(DocumentFilter filter) { ResultMessage <FileDocument> resultMessage = new ResultMessage <FileDocument>(); try { FileDocument resultado = new FileDocument(); List <DocumentGestion> listdoc = _iserviceDocument.filtrableGestion(filter); create_excel _xls = new create_excel(_hostingEnvironment); resultMessage = _xls.crearExcelDocumentoGestion(listdoc); } catch (Exception exception1) { Exception exception = exception1; resultMessage.Code = 1; resultMessage.Message = string.Concat(exception.Message, " ", exception.StackTrace); } return(Ok(resultMessage)); }