示例#1
0
        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);
            CreditCardListViewModel mc = (CreditCardListViewModel)DataContext;

            mc.WindowResolver = new CreditCardDetailsResolver();
        }
        ViewModelBase createModel(int customerId)
        {
            var model    = new CreditCardListViewModel();
            var customer = CustomerService.FindCustomerModel(customerId, CurrentCompany);

            PrepareViewModel(model,
                             EvolutionResources.bnrCreditCards + (customer == null ? "" : " - " + customer.Name),
                             customerId,
                             MakeMenuOptionFlags(customerId, 0));
            model.ParentId = customerId;

            return(model);
        }
示例#3
0
        public void TestInitialize()
        {
            CreditCardService service   = new CreditCardService(new InMemoryCreditCardService());
            CreditCardModel   cardModel = new CreditCardModel
            {
                CardNumber = "12345678902137",
                CardType   = "MasterCard",
                ExpMonth   = 12,
                ExpYear    = 23
            };

            _creditCardViewModel     = new CreditCardViewModel(cardModel, service);
            _creditCardListViewModel = new CreditCardListViewModel(service);
        }