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!"); }
public void Commit() { BeforeCommit(); _context.SaveChanges(); }