Exemple #1
0
        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));
        }
Exemple #2
0
        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);
            }
        }