Exemplo n.º 1
0
 internal void ProcessPayment(User user, PaymentDetails paymentDetails)
 {
     if (!_userValidationService.ValidateUser(user))
     {
         throw new UserInvalidException();
     }
     _paymentGatewayObject.ProcessPayment(paymentDetails);
 }
Exemplo n.º 2
0
 public bool LoginUser(string userName, string password)
 {
     ElapsedTime = new TimeSpan(0);
     _startTime  = DateTime.Now;
     return(_validationService.ValidateUser(userName, password));
 }