/// <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); }
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); }
/// <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(); }