/// <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) { } }
public void AddEventStatusTypeLog(EventStatusLog eventTypeLog) { Repository.Insert(eventTypeLog); }