public static void AddWarningMessage(string messageKey, params string[] messageParams)
 {
     Message message = new Message(CodeMaster.MessageType.Warning, messageKey, messageParams);
     DoAddMessage(message);
 }
 public static void AddWarningMessage(string messageKey)
 {
     Message message = new Message(CodeMaster.MessageType.Warning, messageKey, null);
     DoAddMessage(message);
 }
 public static void AddMessage(Message message)
 {
     DoAddMessage(message);
 }
 public static void AddInfoMessage(string messageKey)
 {
     Message message = new Message(CodeMaster.MessageType.Info, messageKey, null);
     DoAddMessage(message);
 }
 private static void DoAddMessage(Message message)
 {
     if (messages.Value == null)
     {
         messages.Value = new List<Message>();
     }
     messages.Value.Add(message);
 }