public bool Deposit(double value) { if (value < 0) { var error = new FaultMessage { Message = "Số tiền nạp vào phải lớn hơn 0" }; throw new FaultException <FaultMessage>(error); } else { listAccount[0].Money += value; } return(true); }
public bool Withdraw(double value) { if (value < 0) { var error = new FaultMessage { Message = "Số tiền rút ra phải lớn hơn 0" }; throw new FaultException <FaultMessage>(error); } else if (value > listAccount[0].Money) { var error = new FaultMessage { Message = "Số tiền rút ra không được lớn hơn số tiền trong tài khoản hiện tại: " + listAccount[0].Money }; throw new FaultException <FaultMessage>(error); } else { listAccount[0].Money -= value; } return(true); }