public MakeBookingResponse MakeBooking(MakeBookingRequest request) { PublicServiceDAO publicDAO = new PublicServiceDAO(); int itemId = publicDAO.MakeBooking(request.user_trr, request.apartment_id, request.date_from, request.date_to, request.package_arrangment_id, request.discount_code, request.bank_payment); if (itemId != -1) { if (request.package_arrangment_id != 0) { TaxiAccess.OrderTaxi(StaticData.ComplexInfo.Address, request.num_of_people, DateTime.FromFileTimeUtc(request.date_from)); AquaParkAccess.ReserveAndPayForEvent(1, request.num_of_people, request.user_trr.ToString()); if (request.bank_payment) { BankAccess.PlayEBill(1, request.user_trr, request.pin_number, 12.0d); } else { BankAccess.PayWithCard(request.user_trr, request.pin_number, 12.0d); } } return(new MakeBookingResponse(booking_response.booked, itemId)); } else { return(new MakeBookingResponse(booking_response.failed, itemId)); } }
public void CashWithdrawl(Client clients, Player player, BankAccess bankAccess) { if (clients.clientMoney >= 100) { player.playerMoney += 100; clients.clientMoney -= 100; // bankAccess.customerMoney -= 100; bankAccess.bank.cashInVault -= 100; Debug.Log("Hurrah! You Successfully Withdrawl 100 $ from Your Accout and your remaining Money in Bank is:" + clients.clientMoney); } else { Debug.Log("Oh! You Don't Have Enough Money To Withdrawl."); } }
public void CashDeposit(Client clients, Player player, BankAccess bankAccess) { if (player.playerMoney >= 100) { player.playerMoney -= 100; clients.clientMoney += 100; // bankAccess.customerMoney += 100; bankAccess.bank.cashInVault += 100; Debug.Log("Hurrah! You Successfully Deposited Your Money In Bank Now Your Money is:" + clients.clientMoney); } else { Debug.Log("Oh! You Don't Have Enough Money To Deposit."); } }