private Business_Layer.Contact SaveData() { var contact = new Business_Layer.Contact(); contact.Name = _textName.Text; contact.Email = _textEmail.Text; return(contact); }
private void OnSave_Click(object sender, EventArgs e) { if (!ValidateChildren()) { return; } var contact = SaveData(); try { new Business_Layer.ValidateEntry().Validate(contact); }catch (ValidationException) { MessageBox.Show(this, "Contact not valid.", "Error", MessageBoxButtons.OK); return; } Contact = contact; DialogResult = DialogResult.OK; Close(); }