Exemplo n.º 1
0
 private void TransferFundsFromCustomer(Guid OrderNumber, int pCustomerAccountNumber, double pTotal)
 {
     using (TransferServiceClient lClient = new TransferServiceClient()){
         lClient.Transfer(OrderNumber, pTotal,
                          pCustomerAccountNumber, RetrieveVideoStoreAccountNumber(),
                          "net.msmq://localhost/private/BankNotificationService");
     }
 }
Exemplo n.º 2
0
 public void HandleMessage(Message pMsg)
 {
     if (pMsg.GetType() == typeof(SubmitOrderCommand))
     {
         SubmitOrderCommand lCmd = pMsg as SubmitOrderCommand;
         Order lOrder = lCmd.Order;
         TransferServiceClient lClient = new TransferServiceClient();
         lClient.Transfer(lOrder.Total, lOrder.Customer.BankAccountNumber, GetStoreAcctNumber(), "orderPurchase");
     }
 }
Exemplo n.º 3
0
        public void HandleMessage(Message pMsg)
        {
            if (pMsg.GetType() == typeof(SubmitOrderCommand))
            {
                SubmitOrderCommand lCmd = pMsg as SubmitOrderCommand;
                Order lOrder = lCmd.Order;

                // how transfer is invoked, service reference
                TransferServiceClient lClient = new TransferServiceClient();
                lClient.Transfer((decimal)lOrder.Total, lOrder.Customer.BankAccountNumber, GetStoreAcctNumber(), lOrder.ExternalOrderId, getWCFQueueName());
            }
        }
Exemplo n.º 4
0
        private void TransferFundsFromCustomer(int pCustomerAccountNumber, double pTotal, Guid pOrderNumber)
        {
            TransferServiceClient lClient = new TransferServiceClient();

            lClient.Transfer(pTotal, pCustomerAccountNumber, RetrieveVideoStoreAccountNumber(), pOrderNumber, "net.msmq://localhost/private/NotificationMessageQueueTransacted");
        }
Exemplo n.º 5
0
 private void TransferFundsFromCustomer(int pCustomerAccountNumber, double pTotal, Guid pOrderNumber)
 {
     TransferServiceClient lClient = new TransferServiceClient();
     lClient.Transfer(pTotal, pCustomerAccountNumber, RetrieveVideoStoreAccountNumber(), pOrderNumber, "net.msmq://localhost/private/NotificationMessageQueueTransacted");
 }