public IMessageClusterViewModel MakeMessageClusterViewModel(Message rootMessage) { IMessageClusterViewModel messageClusterViewModel = IoC.Get <IMessageClusterViewModel>(); messageClusterViewModel.Initialize(rootMessage); return(messageClusterViewModel); }
public IMessageViewModel MakeMessageViewModel(Message message) { IMessageViewModel messageViewModel = IoC.Get <IMessageViewModel>(); messageViewModel.Initialize(message); return(messageViewModel); }
public void Initialize(Message rootMessage) { RootMessage = _messageFactory.MakeMessageViewModel(rootMessage); RootMessage.LoadSender(); AllMessages.Add(RootMessage); SelfIsSender = _sessionService.LoggedInUser.Id == rootMessage.SenderId; }
public void AddMessage(Message message) { AllMessages.Add(_messageFactory.MakeMessageViewModel(message)); }