private void register() { if (requiredInfoMissing()) { return; } if (!(txt_password.Text.Equals(txt_confirmPassword.Text))) { lbl_errorMessage.Text = "error: the two passwords do not match"; return; } string email = txt_email.Text.ToLower(); try { MailAddress m = new MailAddress(email); } catch (FormatException) { lbl_errorMessage.Text = "error: Invalid Email"; return; } string name = txt_name.Text; RegistrationUtil registrationUtil = RegistrationUtil.getInstance(); if (cbo_accountType.SelectedItem.ToString().Trim() == "Donor") { Donor donor = getDonorAccount(email, name); try { registrationUtil.registerDonor(donor, txt_password.Text); } catch (EmailAlreadyExistsException) { lbl_errorMessage.Text = "error: this donor email already exists"; return; } } else { Organization organization = getOrganizationAccount(email, name); try { registrationUtil.registerOrganization(organization, txt_password.Text); OnOrganizationRegister(organization); } catch (EmailAlreadyExistsException) { lbl_errorMessage.Text = "error: this organization email already exists"; return; } } lbl_errorMessage.Text = "Success"; }
public static void setup(TestContext testContext) { loginManager = new LoginManager(); Donor donor = new Donor(DATA_DONOR_EMAIL.ToLower(), DATA_DONOR_NAME); try { RegistrationUtil.getInstance().registerDonor(donor, DATA_DONOR_PASSWORD); } catch (EmailAlreadyExistsException x) { } Organization organization = new Organization(DATA_ORGANIZATION_EMAIL.ToLower(), DATA_ORGANIZATION_NAME); try { RegistrationUtil.getInstance().registerOrganization(organization, DATA_ORGANIZATION_PASSWORD); } catch (EmailAlreadyExistsException x) { } }