public async Task <IActionResult> RenderLabExecutionListAsync() { // Pass data var labExecutions = await _labExecutionService.GetLabExecutionsAsync().ToListAsync(); ViewData["Labs"] = await _labService.GetLabsAsync().ToListAsync(); ViewData["Slots"] = await _slotService.GetSlotsAsync().ToListAsync(); return(await RenderAsync(ViewType.List, labExecutions)); }
private async Task <IActionResult> RenderAsync(ViewType viewType) { ViewData["Labs"] = await _labService.GetLabsAsync().ToListAsync(HttpContext.RequestAborted); ViewData["Slots"] = await _slotService.GetSlotsAsync().ToListAsync(HttpContext.RequestAborted); ViewData["ViewType"] = viewType; return(await RenderViewAsync(MenuItems.Scoreboard)); }