public ActionResult Wallet(int hotelID) { var hotel = hotelRepository.GetById(hotelID); var result = hotelService.CanSeeWallet(hotel, SessionHelper.CurrentEntity); if (result.IsError) { return(RedirectBackWithError(result)); } var info = hotelRepository.GetHotelInfo(hotelID, SessionHelper.CurrentEntity.EntityID); var walletID = hotel.Entity.WalletID; var money = walletRepository.GetMoney(walletID).ToList(); var vm = new HotelWalletViewModel(info, money); return(View(vm)); }