public void InsertPrivateMessage(PrivateMessage privateMessage) { this._db.PrivateMessages.Add(privateMessage); this.Save(); }
public void SendPrivateMessage(string userRetrieved_Id, string message) { this.Init(); var fromUser = this._chatRepository.GetUserByUserId(ConnectedUsers, userRetrieved_Id); // store message to database var msg = new PrivateMessage { UserSent_Id = this._curUserChat.UserId, UserRetrieved_Id = userRetrieved_Id, Content = message }; this._privateMessageRepository.InsertPrivateMessage(msg); // friend online if (fromUser != null) { Clients.Client(fromUser.ConnectionId).privateMessageReceived(this._curUserChat.UserId, message); } }