protected void signUpSubmit_Click(object sender, EventArgs e) { // Get values var businessName = companyName.Value.Trim(); var businessAddress = address.Value.Trim(); var businessSeatingCapacity = seatingCapacity.Value.Trim(); var businessAdminFirstName = firstName.Value.Trim(); var businessAdminLastName = lastName.Value.Trim(); var businessAdminPhoneNumber = mobileNumber.Value.Trim(); var businessAdminEmail = email.Value.Trim(); var businessAdminPassword = password.Value.Trim(); // 1. Server Side Validation bool formValuesValidationResult = ValidateRequest(); // 2. Save if (formValuesValidationResult) { var businessAccountInformation = new BusinessAccountInformation() { BusinessName = businessName, BusinessAddress = businessAddress, Capacity = Convert.ToInt32(businessSeatingCapacity), AdminFirstName = businessAdminFirstName, AdminLastName = businessAdminLastName, AdminPhone = businessAdminPhoneNumber, AdminEmail = businessAdminEmail, AdminPassword = businessAdminPassword }; var accountSetService = new AccountManagementService(); var result = accountSetService.CreateNewBusinessAccount(businessAccountInformation); if (result.BusinessAccountCreated) { UserMessage = "New Business Account created successfully."; businessProfileUrl = "/Admins/ViewProfile?businessId=" + result.BusinessId.ToString(); ResetFieldValues(); } else { UserMessage = "New Business Account failed to be created."; } } else { // return error message } }