Beispiel #1
0
        private void LogMessage()
        {
            if (Logger == null)
            {
                return;
            }

            if (!MessageList.Any())
            {
                return;
            }

            foreach (var msg in MessageList)
            {
                switch (msg.Type)
                {
                case MessageType.Info:
                    Logger.LogInformation(msg.Message);
                    break;

                case MessageType.Error:
                    Logger.LogError(msg.Message);
                    break;

                case MessageType.Warning:
                    Logger.LogWarning(msg.Message);
                    break;

                default:
                    throw new ArgumentOutOfRangeException();
                }
            }
        }
Beispiel #2
0
        private bool HasMessageOf(MessageType msgType)
        {
            var hasMsg = MessageList != null && MessageList.Any(m => m.Type == msgType);

            return(hasMsg);
        }