// public async Task <ReleaseViewModel> SetModel(DiscoverModel model) { _model = model; Release = await _modService.RequestRelease(_model.ReleaseInfo); Downloaded = _downloadedMods.Contains(_model.Category, Release); // Set download information await SetInformation(); return(this); }
// public async Task <Page> RequestPage(Category category, int page) { var retrievedPage = await _data.FindPage(category, page, () => GetPage(category, page)); foreach (var release in retrievedPage.Releases) { release.AlreadyDownloaded = _modsRepository.Contains(category, release.Id); } return(retrievedPage); }