public async Task <ActionResult> Show(DocumentsShowModel data) { var doc = (await _kycDocumentsRepository.GetAsync(data.ClientId)).FirstOrDefault( itm => itm.DocumentId == data.DocumentId); if (doc == null) { return(HttpNotFound()); } var document = await _kycDocumentsScansRepository.GetDocument(doc.DocumentId); return(File(document, doc.Mime)); }
public async Task <ActionResult> Get(string id) { var clientId = this.GetClientId(); var doc = (await _kycDocumentsRepository.GetAsync(clientId)).FirstOrDefault(itm => itm.DocumentId == id); if (doc == null) { return(HttpNotFound()); } var result = await _kycDocumentsScansRepository.GetDocument(id); return(File(result, doc.Mime)); }