public FileResult DownloadArticle(int id, int semesterId) { _documentRepository.ConvertHtmlToDoc(id, semesterId); _documentRepository.DownloadZip(id, semesterId); var finalResult = _documentRepository.FinalResult(id, semesterId); var zipFileName = _documentRepository.FileZipName(id, semesterId); _logger.LogInformation("Articles downloaded!"); return(File(finalResult, "application/zip", zipFileName)); }