public IActionResult SaveBuild(PcBuildResultViewModel viewModel) { var userId = GetUserId(); _pcBuildLogic.SetBuild(viewModel.PcBuild, GetSelectedPcParts(), userId); return(RedirectToAction("Result")); }
public IActionResult Result() { var websites = _pcBuildLogic.GetWebsites(); IEnumerable <Result> pcParts = _pcBuildLogic.GetPrices(GetSelectedPcParts(), websites); var model = new PcBuildResultViewModel { PcParts = pcParts, BestOption = _pcBuildLogic.CheckBestPriceOption(pcParts.AsList()) }; return(View(model)); }