Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public TransactionHistoryResponse TransactionHistory(TransactionHistoryRequest request)
        {
            TransactionHistoryResponse response = new TransactionHistoryResponse();
            string    requestMessage            = request.Serialize();
            MQAdapter mqAdapter       = new MQAdapter(_adapter);
            string    responseMessage = mqAdapter.SendMQRequestSync(requestMessage);

            response.DeSerialize(responseMessage);
            return(response);
        }
Beispiel #2
0
        public PortfolioResponse PortfolioInquiry(PortfolioRequest request)
        {
            PortfolioResponse response        = new PortfolioResponse();
            string            requestMessage  = request.Serialize();
            MQAdapter         mqAdapter       = new MQAdapter(_adapter);
            string            responseMessage = mqAdapter.SendMQRequestSync(requestMessage);

            response.DeSerialize(responseMessage);
            return(response);
        }
        public void Dispose()
        {
            if (_adapter != null)
            {
                _adapter.Close();
                _adapter = null;
            }

            GC.SuppressFinalize(this);
        }
Beispiel #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public Customer CustomerInquiry(CustomerRequest request)
        {
            Customer  response        = new Customer();
            string    requestMessage  = request.Serialize();
            MQAdapter mqAdapter       = new MQAdapter(_adapter);
            string    responseMessage = mqAdapter.SendMQRequestSync(requestMessage);

            response.DeSerialize(responseMessage);
            return(response);
        }
 public TUzExRepository()
 {
     _adapter = new MQAdapter(MQConfig.QueueManagerName, MQConfig.ChannelInfo);
     _adapter.Open();
 }