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);
            });
        }