public IActionResult Chat(IndexViewModel indexViewModel) { DaoD_Message daoD_Message = new DaoD_Message(); var list = daoD_Message.GetList(1); ChatViewModel chatViewModel = new ChatViewModel(); chatViewModel.UserName = indexViewModel.UserName; chatViewModel.MessageEntitys = list; return(View(chatViewModel)); }
public async Task SendMessage(string user, string message) { try { //MessageId = 1, D_MessageEntity messageEntity = new D_MessageEntity() { GroupId = 1, UserName = user, Massage = message }; DaoD_Message daoD_Message = new DaoD_Message(); daoD_Message.Save(messageEntity); await Clients.All.SendAsync("ReceiveMessage", user, message); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); } }