Exemple #1
0
        public IActionResult SaveBuild(PcBuildResultViewModel viewModel)
        {
            var userId = GetUserId();

            _pcBuildLogic.SetBuild(viewModel.PcBuild, GetSelectedPcParts(), userId);
            return(RedirectToAction("Result"));
        }
Exemple #2
0
        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));
        }