Esempio n. 1
0
        public async Task <T> Find(object hashKey, object sortKey)
        {
            var key      = Converter.ToPrimative(hashKey);
            var sort     = Converter.ToPrimative(sortKey);
            var document = await Table.GetItemAsync(key, sort);

            return(document == null ? default(T) : Converter.FromDocument <T>(document));
        }
Esempio n. 2
0
        public async Task <(T[] items, int count, string pageToken)> Get(int limit, string pageToken)
        {
            var(documents, count, token) = await GetDocuments(limit, pageToken);

            return(documents.Select(d => converter.FromDocument <T>(d)).ToArray(), count, token);
        }