Exemple #1
0
        public IMessageClusterViewModel MakeMessageClusterViewModel(Message rootMessage)
        {
            IMessageClusterViewModel messageClusterViewModel = IoC.Get <IMessageClusterViewModel>();

            messageClusterViewModel.Initialize(rootMessage);

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

            messageViewModel.Initialize(message);

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

            AllMessages.Add(RootMessage);

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