public async Task <IActionResult> ShowViolators() { var result = await _client.GetAsync("violators"); var data = await _client.ReadAsJsonAsync <List <ViolatorViewModel> >(result); return(View(data)); }
public async Task <IActionResult> ShowInspections() { var result = await _client.GetAsync("inspections"); var data = await _client.ReadAsJsonAsync <List <InspectionViewModel> >(result); return(View(data)); }
public async Task <IActionResult> ShowDrivers() { var result = await _client.GetAsync("drivers"); var content = await _client.ReadAsJsonAsync <List <DriverViewModel> >(result); return(View(content)); }
public async Task <IViewComponentResult> InvokeAsync() { var result = await _client.GetAsync("drivers"); var data = await _client.ReadAsJsonAsync <List <DriverViewModel> >(result); ViewBag.Drivers = new SelectList(data, "Id", "FirstName"); return(View()); }
public async Task <IViewComponentResult> InvokeAsync() { var result = await _client.GetAsync("violations"); var data = await _client.ReadAsJsonAsync <List <ViolationViewModel> >(result); ViewBag.Violations = new SelectList(data, "Id", "Name"); return(View()); }
public async Task <IViewComponentResult> InvokeAsync(int id) { var result = await _client.GetAsync($"drivers/{id}"); if (result.StatusCode == HttpStatusCode.OK) { var data = await _client.ReadAsJsonAsync <DriverViewModel>(result); ViewBag.FirstName = data.FirstName; } return(View()); }