private async Task SendRecievedMessage(IUser user, Account acc, int uidSender, int messageId, int dialogParticipientId, string messageString) { string messageType = await GetMessageSenderMessageType(messageId, acc); var sender = new DataUser() { Uid = uidSender.ToString() }; IMessage message = new DataMessage() { Content = messageString, Recipient = messageType == "1" ? sender : user, Sender = messageType == "1" ? user : sender, ParticipientId = dialogParticipientId.ToString() }; if (messageType == "1") { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send <MessagesUI.MessageNewMyMessageWasSent> (new MessagesUI.MessageNewMyMessageWasSent(message)); } else { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send <MessagesUI.MessageNewMessageWasSentToMe> (new MessagesUI.MessageNewMessageWasSentToMe(message)); } }
private async Task SendRecievedMessage(IUser user, Account acc, int uidSender, int messageId, int dialogParticipientId, string messageString) { string messageType = await GetMessageSenderMessageType(messageId, acc); var sender = new DataUser() { Uid = uidSender.ToString() }; IMessage message = new DataMessage() { Content = messageString, Recipient = messageType == "1" ? sender : user, Sender = messageType == "1" ? user : sender, ParticipientId = dialogParticipientId.ToString() }; if (messageType == "1") { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send<MessagesUI.MessageNewMyMessageWasSent> (new MessagesUI.MessageNewMyMessageWasSent(message)); } else { GalaSoft.MvvmLight.Messaging.Messenger.Default.Send<MessagesUI.MessageNewMessageWasSentToMe> (new MessagesUI.MessageNewMessageWasSentToMe(message)); } }