Esempio n. 1
0
        public async Task <IKycDocument> DeleteAsync(string clientId, string documentId)
        {
            var partitionKey = KycDocumentEntity.GeneratePartitionKey(clientId);
            var rowKey       = KycDocumentEntity.GenerateRowKey(documentId);

            return(await _tableStorage.DeleteAsync(partitionKey, rowKey));
        }
Esempio n. 2
0
        public async Task <IKycDocument> AddAsync(IKycDocument kycDocument)
        {
            var newDocument = KycDocumentEntity.Create(kycDocument);
            await _tableStorage.InsertAsync(newDocument);

            return(newDocument);
        }
Esempio n. 3
0
        public async Task <IEnumerable <IKycDocument> > GetAsync(string clientId)
        {
            var partitionKey = KycDocumentEntity.GeneratePartitionKey(clientId);

            return(await _tableStorage.GetDataAsync(partitionKey));
        }