SIPSorcery.SimpleWizardCRMControl.Submit C# (CSharp) Method

Submit() private method

private Submit ( object sender, System e ) : void
sender object
e System
return void
        private void Submit(object sender, System.Windows.RoutedEventArgs e)
        {
            if (m_crmAccount == null)
            {
                CRMAccount crmAccount = new CRMAccount()
                {
                    ID = Guid.Empty.ToString(),             // Will be set in the manager.
                    Owner = "None",                         // Will be set in the manager.
                    CRMTypeID = Enum.Parse(typeof(CRMAccountTypes), ((TextBlock)m_crmType.SelectedValue).Text, true).GetHashCode(),
                    URL = m_crmURL.Text,
                    Username = m_crmUsername.Text,
                    Password = m_crmPassword.Text,
                };

                string validationError = Validate(crmAccount);
                if (validationError != null)
                {
                    SetErrorMessage(validationError);
                }
                else
                {
                    Add(crmAccount);
                }
            }
            else
            {
                m_crmAccount.CRMTypeID = Enum.Parse(typeof(CRMAccountTypes), ((TextBlock)m_crmType.SelectedValue).Text, true).GetHashCode();
                m_crmAccount.URL = m_crmURL.Text;
                m_crmAccount.Username = m_crmUsername.Text;
                m_crmAccount.Password = m_crmPassword.Text;

                string validationError = Validate(m_crmAccount);
                if (validationError != null)
                {
                    SetErrorMessage(validationError);
                }
                else
                {
                    Update(m_crmAccount);
                }
            }
        }