private void btnAddEmailConfig_Click(object sender, RoutedEventArgs e) { ErrorMessage errmsg = null; if (EmailToValidation()) { EMailViewModel emailviewmodel = new EMailViewModel(); emailviewmodel.Id = 0; emailviewmodel.EmailName = txtEmailName.Text; emailviewmodel.EmailFrom = txtEmailFrom.Text; emailviewmodel.EmailPassword = txtEmailPassword.Password; emailviewmodel.SMTPAddress = txtSMTPAddress.Text; emailviewmodel.SMTPPort = Convert.ToInt16(txtSMTPPort.Text); emailviewmodel.EnableSSL = cbEnableSsl.IsChecked.Value; emailviewmodel.EmailTo1 = txtEmailTo1.Text; emailviewmodel.EmailTo2 = txtEmailTo2.Text; emailviewmodel.EmailTo3 = txtEmailTo3.Text; emailviewmodel.EmailTo4 = txtEmailTo4.Text; emailviewmodel.EmailTo5 = txtEmailTo5.Text; emailviewmodel.EntryDate = DateTime.Now; if (_isCreate) { errmsg = Dalc.ManageEmailConfig(emailviewmodel, CommandTypeEnum.Insert); } else { errmsg = Dalc.ManageEmailConfig(emailviewmodel, CommandTypeEnum.Update); } if (errmsg.ErrorId == 1 || errmsg.ErrorId == 2) { _isSuccess = true; } MessageBox.Show(errmsg.ErrorDescription); this.Close(); } }