Пример #1
0
 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"));
 }