コード例 #1
0
        public IMessageClusterViewModel MakeMessageClusterViewModel(Message rootMessage)
        {
            IMessageClusterViewModel messageClusterViewModel = IoC.Get <IMessageClusterViewModel>();

            messageClusterViewModel.Initialize(rootMessage);

            return(messageClusterViewModel);
        }
コード例 #2
0
        public IMessageViewModel MakeMessageViewModel(Message message)
        {
            IMessageViewModel messageViewModel = IoC.Get <IMessageViewModel>();

            messageViewModel.Initialize(message);

            return(messageViewModel);
        }
コード例 #3
0
        public void Initialize(Message rootMessage)
        {
            RootMessage = _messageFactory.MakeMessageViewModel(rootMessage);
            RootMessage.LoadSender();

            AllMessages.Add(RootMessage);

            SelfIsSender = _sessionService.LoggedInUser.Id == rootMessage.SenderId;
        }
コード例 #4
0
 public void AddMessage(Message message)
 {
     AllMessages.Add(_messageFactory.MakeMessageViewModel(message));
 }