Example #1
0
        private CreditCardViewModel SetCreditCardViewModel(CreditCardService service)
        {
            if (!_transientCardEntry)
             {
            var vm = service.GetCreditCard(int.Parse(PaymentSourceCombo.SelectedValue));
            vm.ReceiptEmailAddressCsv = EmailReceiptTextBox.Text.Trim();
            return vm;
             }

             var cardProfile = service.CreateNew();
             cardProfile.CreditCardNumber = m_txtCreditCardNumber.Text;
             cardProfile.CardVerificationCode = m_txtCreditCardSecurityCode.Text;
             cardProfile.ExpirationMonth = m_cboCreditCardExpireMonth.SelectedValue;
             cardProfile.ExpirationYear = m_cboCreditCardExpireYear.SelectedValue;
             cardProfile.ReceiptEmailAddressCsv = m_txtEmail.Text;
             cardProfile.CardType = m_cboCreditCardType.SelectedItem.Text;
             cardProfile.FirstName = m_txtFirstName.Text;
             cardProfile.LastName = m_txtLastName.Text;
             cardProfile.CompanyName = CompanyNameText.Text;
             return cardProfile;
        }