Пример #1
0
        public async Task SendMessage(string receiverId, string recieverName, string senderId, string senderName, string message)
        {
            var sanitizer = new HtmlSanitizer();
            var sanitized = sanitizer.Sanitize(message);

            Message msg = new Message
            {
                Id         = Guid.NewGuid().ToString(),
                SenderId   = senderId,
                ReceiverId = receiverId,
                Status     = 1,
                Content    = sanitized,
                DateSent   = DateTime.Now
            };

            _pulseContext.Message.Add(msg);



            await Clients.All.SendAsync("ReceiveMessage", senderName, sanitized);

            var result = _pulseContext.SaveChanges();

            Console.WriteLine("Hello!");
        }
Пример #2
0
 public void Commit()
 {
     BeforeCommit();
     _context.SaveChanges();
 }