Exemple #1
0
        /// <summary>
        /// Receives the message from corepro through azure service bus.
        /// </summary>


        public void ReceiveMessage()
        {
            //code by STPL
            List <MessageEvent> lstMessageEvent = new List <MessageEvent>();

            lstMessageEvent = readTransactionTxtFile();
            MessageEvent messageEvent = new MessageEvent();

            try
            {
                foreach (var item in lstMessageEvent)
                {
                    messageEvent.CustomerId            = item.CustomerId;
                    messageEvent.TransactionId         = item.TransactionId;
                    messageEvent.UserEventId           = item.UserEventId;
                    messageEvent.UserEventType         = item.UserEventType;
                    messageEvent.TransactionStatus     = item.TransactionStatus;
                    messageEvent.TransactionReturnCode = item.TransactionReturnCode;
                    messageEvent.EventTime             = item.EventTime;

                    //Insert EventStatus Log

                    var eventStatus = new EventStatusLog
                    {
                        TransactionID   = item.TransactionId,
                        EventTypeStatus = item.UserEventType.ToString()
                    };

                    //AddEventStatusTypeLog(eventStatus);
                    ProcessTransaction(messageEvent);
                }
            }
            catch (Exception Ex)
            {
            }
        }
Exemple #2
0
 public void AddEventStatusTypeLog(EventStatusLog eventTypeLog)
 {
     Repository.Insert(eventTypeLog);
 }