示例#1
0
        public async Task SendMessage(int groupId, int userId, string messageText)
        {
            Message m = new Message()
            {
                TargetGroupId = groupId,
                MessageText = messageText,
                UserId = userId
            };

            await _messageService.AddMessageToGroupAsync(groupId, m);
            await Clients.All.SendAsync("ReceiveMessage", userId, messageText, groupId, m.MessageId, m.TimeStamp);
        }
 public async void Post([FromBody] Message message)
 {
     await _messageService.AddMessageToGroupAsync(message.TargetGroupId, message);
 }