public ActionResult Create(LoanViewModel loan) { if (ModelState.IsValid) { var objLoan = Mapper.Map <LoanViewModel, Loan>(loan); _loansApp.Add(objLoan); var objGame = _gamesApp.GetById(objLoan.GameId); _gamesApp.Lend(objGame, objLoan.FriendId); return(RedirectToAction("Index")); } loan.Friends = _friendsApp.FillFriendsDropDown(); loan.Games = _gamesApp.GetAvailableGames(); return(View(loan)); }