Beispiel #1
0
        /// <summary>
        /// Get phone numbers
        /// </summary>
        /// <param name="userAppraisalViewModel">Appraisal view model</param>
        private void LoadBillingInformation(AppraisalViewModel userAppraisalViewModel, UserAccount user)
        {
            if (userAppraisalViewModel.Loan.Borrower != null)
            {
                if (!userAppraisalViewModel.BillingInformations.Any(bi => bi.Text == _genericItem.Text))
                {
                    userAppraisalViewModel.BillingInformations.Add(_genericItem);
                }

                //BillingInformationCollection billingInfos = UserAccountServiceFacade.GetBillingInfos( user.UserAccountId );
                BillingInformationCollection billingInfos = UserAccountServiceFacade.GetBillingInfos(userAppraisalViewModel.Loan.Borrower.UserAccountId);

                foreach (BillingInformation billingInfo in billingInfos)
                {
                    userAppraisalViewModel.BillingInformations.Add(new SelectListItem()
                    {
                        Text     = billingInfo.CreditCardType.GetStringValue() + ", " + StringHelper.MaskCreditCard(billingInfo.CreditCardNumber),
                        Value    = billingInfo.BillingInformationid.ToString(),
                        Selected = false
                    });
                }
            }
        }