public void Deposit() { Console.WriteLine("Deposit."); Console.WriteLine("---------------------------------"); Console.WriteLine("Please enter amount to deposit: "); var amount = Utility.GetUnsignDecimalNumber(); Console.WriteLine("Please enter message content: "); var content = Console.ReadLine(); // Program.currentLoggedIn = model.GetAccountByUserName(Program.currentLoggedIn.Username); var historyTransaction = new YYTransaction { Id = Guid.NewGuid().ToString(), Type = YYTransaction.TransactionType.WITHDRAW, Amount = amount, Content = content, SenderAccountNumber = Program.currentLoggedInYyAccount.AccountNumber, ReceiverAccountNumber = Program.currentLoggedInYyAccount.AccountNumber, Status = YYTransaction.ActiveStatus.DONE }; if (model.UpdateBalance(Program.currentLoggedInYyAccount, historyTransaction)) { Console.WriteLine("Transaction success!"); } else { Console.WriteLine("Transaction fails, please try again!"); } Program.currentLoggedInYyAccount = model.GetByUsername(Program.currentLoggedInYyAccount.Username); Console.WriteLine("Current balance: " + Program.currentLoggedInYyAccount.Balance); Console.WriteLine("Press enter to continue!"); Console.ReadLine(); }
public void Deposit() { Console.WriteLine("Vui lòng nhập số tiền gửi:"); var amount = Utility.GetDecimalNumber(); Console.WriteLine("Vui lòng nhập nội dung:"); var content = Console.ReadLine(); YYTransaction historyTransaction = new YYTransaction { Id = Guid.NewGuid().ToString(), Type = YYTransaction.TransactionType.DEPOSIT, Amount = amount, Content = content, SenderAccountNumber = Program.currentLoggedInYyAccount.AccountNumber, ReceiverAccountNumber = Program.currentLoggedInYyAccount.AccountNumber, Status = YYTransaction.ActiveStatus.DONE }; if (model.UpdateBalance(Program.currentLoggedInYyAccount, historyTransaction)) { Console.WriteLine("Giao dịch thành công!"); } else { Console.WriteLine("Giao dịch thất bại, vui lòng kiểm tra lại."); } Program.currentLoggedInYyAccount = model.GetByAccountNumber(Program.currentLoggedInYyAccount.Username); Console.WriteLine("Số dư hiện tại: " + Program.currentLoggedInYyAccount.Balance); Console.WriteLine("Nhấn Enter để tiếp tục!"); Console.ReadLine(); }