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));
        }