示例#1
0
        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));
        }