public void AddMessageToQueueLog(Message msg)
 {
     _messageQueue.Add(msg);
     try
     {
         int messageIdToFilter = int.Parse(MessageIdFilter);
         foreach (var message in MessageQueue)
         {
             if (message.ID == messageIdToFilter && !_filteredMessageQueueView.Contains(message))
             {
                 FilteredMessageQueueView.Add(message);
             }
         }
     }
     catch (Exception)
     {
         FilteredMessageQueueView.Add(msg);
     }
 }