public ActionResult Kopen(AccountWinkelmandGenreViewmodel viewmodel) { viewmodel.Account = _accountRepository.GetAccountById(viewmodel.Account.Id); viewmodel.Winkelmand.Id = _winkelmandRepository.GetWinkelmandId(viewmodel.Account.Id); viewmodel.Winkelmand.Films = _winkelmandRepository.GetFilmsInWinkelmand(viewmodel.Winkelmand.Id); viewmodel.Winkelmand.Totaalprijs = _winkelmandRepository.GetPrijs(viewmodel.Winkelmand.Films); if (viewmodel.Account.Credits >= viewmodel.Winkelmand.Totaalprijs) { foreach (Film f in viewmodel.Winkelmand.Films) { _filmRepository.BuyFilm(viewmodel.Account, f); } _teWeinig = false; return(RedirectToAction("Films", "Account")); } _teWeinig = true; return(RedirectToAction("Index", "Winkelmand")); }