public async Task <ActionResult> DownloadAsync([Required] string product, [Required] string platform, [Required] string arch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Models.ReleaseModel release = await _updater.FindLatestVersionAsync(product, platform, arch); if (release == null) { return(NotFound()); } return(Redirect(release.FullDownloadUrl)); }
public void QueryDatabase() { using (var db = new Models.ReleaseModel()) { var query = from r in db.Releases orderby r.ReleaseCode select r; foreach (var item in query) { Debug.WriteLine(item.Name); } Assert.IsTrue(query.Count() > 0); } }