public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } var response = await client.CreateClient("client").GetStringAsync("api/Courses/" + id); Course = JsonConvert.DeserializeObject <Models.APIViewModels.Course>(response); if (Course == null) { return(NotFound()); } // Select current DepartmentID. var response_dep = await client.CreateClient("client").GetStringAsync("api/Departments"); var dep = JsonConvert.DeserializeObject <Models.APIViewModels.DepartmentResult>(response_dep); ViewData["DepartmentID"] = new SelectList(dep.Departments, "ID", "Name"); return(Page()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } var response = await client.CreateClient("client").GetStringAsync("api/Courses/" + id); Course = JsonConvert.DeserializeObject <Models.APIViewModels.Course>(response); if (Course == null) { return(NotFound()); } return(Page()); }