public void IsUserNameValid(string userName, out string message) { message = "username ok"; if (string.IsNullOrEmpty(userName)) { message = "cannot be empty"; } else if (userName.Length < 6) { message = "6 chars min"; } else if (!LoginManager.CheckIfUserNameIsAvailable(ChatServer.Encryptor.Encrypt(userName))) { message = "user name is already taken"; } }