private void OnSendInstantMessageCommandExecute() { var message = new RelayMessage { SentDateTimeUtc = DateTimeOffset.UtcNow, ToUserId = UserId, FromUserId = RegistrationSettings.UserId, Payload = InstantMessage.Trim(), Tag = RelayMessageTags.InstantMessage }; InstantMessage = null; _clientChannel.Relay(message); ((ObservableCollection <InstantMessageViewModel>)InstantMessages).Add(new InstantMessageViewModel { Body = message.Payload, DeliveredAt = message.SentDateTimeUtc.LocalDateTime, IsSender = true, SenderName = RegistrationSettings.Name, SenderProfileSource = OwnProfileSource }); }