public async Task <IActionResult> Task2() { HttpContext.Response.Cookies.Append(_currentPageCookieName, "2"); // #TODO: Assign the API key obtain from task #1 here. var apiKey = ""; if (string.IsNullOrEmpty(apiKey)) { return(View()); } var assetList = await _terminalService.RetrieveAssetList(apiKey); // #TODO: Redo the view model property values assignment below, so that the lists actually match the criteria var viewModel = new Task2ViewModel { Top4MostQuantityAssets = assetList, Top4MostValuableAssets = assetList, }; return(View(viewModel)); }