예제 #1
0
        private async Task <IEnumerable <RepositoryExerciseDTO> > HandleNullCacheItem(CacheItem <IEnumerable <RepositoryExerciseDTO> > cacheItem)
        {
            var exercisesFromDatabase = await _databaseAccessService.GetAllExercises();

            _cacheAccessService.AddExercisesToCache(exercisesFromDatabase);
            return(exercisesFromDatabase);
        }
예제 #2
0
        private async Task GetItemFromDatabaseAndSaveToCache()
        {
            var exercises = await _databaseAccessService.GetAllExercises();

            _cacheAccessService.SetExercises(exercises);
        }