public async Task <DocumentResult> GetDocumentBinaryByPapmiNoAndPathAsync(string papmiNo, string path, bool isFileStreamResult) { var data = await _medicalRecordRepository.GetDocumentBinaryByPapmiNoAndPathAsync(papmiNo, path, isFileStreamResult); string contentType = data.DocType.GetContentTypeByDocType(); if (!isFileStreamResult) { return(new DocumentResult() { ContentType = contentType, FileStreamResult = null }); } Stream stream = new MemoryStream(data.DocData); var fileStreamResult = new FileStreamResult(stream, contentType); var result = new DocumentResult() { ContentType = contentType, FileStreamResult = fileStreamResult }; return(result); }