Exemplo 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));
        }
Exemplo n.º 2
0
        public async Task <IKycDocument> AddAsync(IKycDocument kycDocument)
        {
            var newDocument = KycDocumentEntity.Create(kycDocument);
            await _tableStorage.InsertAsync(newDocument);

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

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