private void ButtonRegister_Click(object sender, EventArgs e) { // Para reduzir o número de pedidos desnecessários, apenas é enviado um pedido ao servidor se todos os campos forem preenchidos if (String.IsNullOrWhiteSpace(textboxUsername.Text) || String.IsNullOrWhiteSpace(textboxEmail.Text) || String.IsNullOrWhiteSpace(textboxPassword.Text) || String.IsNullOrWhiteSpace(textboxPasswordConfirmation.Text)) { ShowError("Please fill all the fields!"); return; } RegisterRequest?.Invoke(textboxUsername.Text, textboxEmail.Text, textboxPassword.Text, textboxPasswordConfirmation.Text); }