protected void RegisterButton_Click(object sender, EventArgs e) { var textboxes = Controls.FindAll().OfType<TextBox>(); var validator = textboxes.Any(t => t.Text.Trim().Equals("")); var firstName = FirstNameTextBox.Text.Trim(); var lastName = LastNameTextBox.Text.Trim(); var userName = UserNameTextBox.Text.Trim(); var password = PasswordTextBox.Text.Trim(); var email = EmailTextBox.Text.Trim(); if (validator) { if (firstName.Equals("")) { FirstName_Validator.Visible = true; } if (lastName.Equals("")) { LastName_Validator.Visible = true; } if (userName.Equals("")) { UserName_Validator.Text = "you have to enter username"; UserName_Validator.Visible = true; } if (password.Equals("")) { Password_Validator.Visible = true; } if (email.Equals("")) { Email_Validator.Visible = true; } } else { var editor = new Editor(firstName, lastName, userName, password, email, 0); var editorBL = new EditorBL(); if (editorBL.AddEditor(editor)) { SendMail(firstName, lastName, userName, email); RegisterTable.Visible = false; ThankYouLabel.Visible = true; } else { UserName_Validator.Text = "Username already exist"; UserName_Validator.Visible = true; } } }