public InfoCommentViewModel(IInfoMessage comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
            : this(metadata, methods, connectionStatus, options)
        {
            _message = comment;

            _nameItems   = comment.NameItems;
            MessageItems = comment.CommentItems;
            //Thumbnail = comment.UserIcon;
            //Id = comment.Id?.ToString();
            //PostTime = comment.PostTime;
        }
Пример #2
0
        public InfoCommentViewModel(IInfoMessage comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
            : this(metadata, methods, connectionStatus, options)
        {
            _message = comment;

            _nameItems   = null;
            MessageItems = new List <IMessagePart> {
                Common.MessagePartFactory.CreateMessageText(comment.Text)
            };
            //Thumbnail = comment.UserIcon;
            //Id = comment.Id?.ToString();
            PostTime = comment.CreatedAt.ToString("HH:mm:ss");
        }
 public InfoMessageMetadata(IInfoMessage infoMessage, ICommentOptions options)
 {
     _infoMessage = infoMessage;
     _options     = options;
 }
 public InfoMessageContext(IInfoMessage message, InfoMessageMetadata metadata, InfoMessageMethods methods)
 {
     Message  = message;
     Metadata = metadata;
     Methods  = methods;
 }