private Message CreateMessageAnswer(object message, Message.MessageTypeEnum type)
 {
     return(new Message()
     {
         MessageText = JsonConvert.SerializeObject(message),
         MessageType = Message.MessageTypeEnum.RegistrationAnswer
     });
 }
Exemple #2
0
 private Message.Message genMessage(Message.MessageTypeEnum msgType)
 {
     Message.Message msg = new Message.Message();
     msg.userName    = _userName;
     msg.room        = _userRoom;
     msg.time        = System.DateTime.Now.ToString();
     msg.messageType = msgType;
     return(msg);
 }
Exemple #3
0
        /// <summary>
        /// Check if a line of text contains a WiX message
        /// </summary>
        /// <param name="text">The text to search</param>
        /// <param name="tool">Specifies which tool the message is expected to come from</param>
        /// <returns>A WixMessage if one exists in the text. Otherwise, return null.</returns>
        public static WixMessage FindWixMessage(string text, WixTool.WixTools tool)
        {
            Match messageMatch = WixMessage.GetToolWixMessageRegex(tool).Match(text);

            if (messageMatch.Success)
            {
                int    messageNumber = Convert.ToInt32(messageMatch.Groups["messageNumber"].Value);
                string messageText   = messageMatch.Groups["messageText"].Value;
                Message.MessageTypeEnum messageType = Message.ConvertToMessageTypeEnum(messageMatch.Groups["messageType"].Value);

                return(new WixMessage(messageNumber, messageText, messageType));
            }
            else
            {
                return(null);
            }
        }