public async Task <bool> Add([FromBody] Chat chat) { if (await chatService.Add(chat) != null) { return(true); } else { return(false); } }
public override async Task OnConnectedAsync() { Context.GetHttpContext().Request.Query.TryGetValue("name", out var name); var client = new Client(Context.ConnectionId, name); _chatService.Add(client); await Clients.All.SendAsync("Connected", client); var clients = _chatService.GetExcept(Context.ConnectionId); await Clients.Client(Context.ConnectionId).SendAsync("Listed", clients); await base.OnConnectedAsync(); }
public async Task AddMessage(MessageHistory messageHistory) { await _chatRepository.Add(messageHistory); }