Example #1
0
        private void ProcessOrderHistoryListener()
        {
            try
            {
                using (_historyResponseScope = _diContainer.BeginLifetimeScope())
                {
                    IOrderHistoryLogic logic = _historyResponseScope.Resolve <IOrderHistoryLogic>();

                    logic.ListenForMainFrameCalls();
                }
            }
            catch (Exception e)
            {
                string logMessage = "Processing failed receiving order updates. Processing of order updates will not continue. Please restart this service.";

                _log.WriteErrorLog(logMessage);

                ExceptionEmail.Send(e, logMessage);
            }
        }