Пример #1
0
        public async Task <ChainOfTitleResponse> GetChainOfTitleAsync(ChainOfTitleRequest request)
        {
            if (request is null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var result = await _cache.AddOrGetExistingAsync
                         (
                request.Key,
                () =>
            {
                return(_graphQLService.GetChainOfTitleAsync(request.FileReferenceId, request.ChainOfTitleId, request.PagingOptions));
            }
                         );

            return(result.Data);
        }