Пример #1
0
        public async Task <List <Photo> > GetPhotos()
        {
            if (_cacheManager.CheckIfKeyExists(photoKey))
            {
                return(GetPhotosFromCache(photoKey));
            }
            var res = await _webRequestHandler.GetDataByAll(URL);

            if (res.Count > 0)
            {
                PutPhotosInCache(res, photoKey);
            }

            return(res);
        }
Пример #2
0
 private async Task <List <User> > GetUserFromAPI()
 {
     return(await _webRequestHandler.GetDataByAll(URL));
 }
Пример #3
0
 private async Task <List <Album> > GetAlbumFromAPI()
 {
     return(await _webRequestHandler.GetDataByAll(URL));
 }