public async Task <IActionResult> Detail(string repo) { using (var proxy = await _Api.GetRepository(repo)) { switch (proxy.ResponseMessage.StatusCode) { case System.Net.HttpStatusCode.OK: return(View(proxy.GetContent())); default: return(RedirectToAction("Error")); } } }