示例#1
0
        private Business_Layer.Contact SaveData()
        {
            var contact = new Business_Layer.Contact();

            contact.Name  = _textName.Text;
            contact.Email = _textEmail.Text;

            return(contact);
        }
示例#2
0
        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();
        }