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); }