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));
        }
Beispiel #2
0
        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));
        }