Пример #1
0
        public async Task <ArtistReleaseReport> GetArtistReleasesReport(Guid id)
        {
            if (!_cacheService.Releases.ContainsKey(id))
            {
                var report = await _artistService.GetArtistReleaseAsync(id);

                _cacheService.AddReleases(id, report);
            }

            return(_aggregatorProcess.CompileReleasesPerYearReport(id, _cacheService.Releases[id]));
        }