public void NotifyUser(string username, string text, NotificationLevel level) { var message = new NotificationMessage(text, level); var serializedMessage = message.Serialize(); this.networkServer.SendMessage(username, serializedMessage); }
public void NotifyEveryone(string text, NotificationLevel level) { var message = new NotificationMessage(text, level); var serializedMessage = message.Serialize(); Parallel.ForEach(this.userService.GetConnectedUsers(), (user) => { this.networkServer.SendMessage(user.Username, serializedMessage); }); }