Задумывались ли вы над тем, чтобы написать повторно используемый метод, чтобы проверить, что все значения, переданные ему, не пусты? Примерно так может сэкономить время, если вы используете код в нескольких местах:
using System.Linq;
public static class Utility
{
public static bool EnsureValuesNotEmpty(params string[] values)
{
return values.All(value => !string.IsNullOrWhiteSpace(value));
}
}
Затем вы можете повторно использовать функциональность с гораздо меньшим количеством кода, просто передайте ему все значения, которые вы хотите проверить:
var formIsValid = Utility.EnsureValuesNotEmpty(txEmail.Text,
txFirstName.Text,
txLastName.Text,
txUserEmployer.Text,
txUserPassword.Text,
txUserPassword2.Text);