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

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

            _cacheAccessService.SetExercises(exercises);
        }