Example #1
0
 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);
 }
Example #2
0
 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);
 }