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); }
private async Task <List <User> > GetUserFromAPI() { return(await _webRequestHandler.GetDataByAll(URL)); }
private async Task <List <Album> > GetAlbumFromAPI() { return(await _webRequestHandler.GetDataByAll(URL)); }