예제 #1
0
        public ListViewModel(IStore store, IViewModelFactory factory)
        {
            _store = store;
            _factory = factory;

            var customers = _store.LoadAllCustomers();
            foreach (var customer in customers)
                Console.WriteLine("Customer: {0}", customer.Name);

            var detailed = customers.First();
            Console.WriteLine("Going to display the details of {0}", detailed.Name);

            var viewModel = _factory.Create<IDetailViewModel, ShowCustomerDetails>(new ShowCustomerDetails(detailed.Id));
        }
예제 #2
0
        public ListViewModel(IStore store, IViewModelFactory factory)
        {
            _store = store;
              _factory = factory;

              var customers = _store.LoadAllCustomers();
              foreach (var customer in customers)
              {
            Console.WriteLine("Customer: {0}", customer.Name);
              }

              var detailed = customers.First();
              Console.WriteLine("Going to display the details of {0}", detailed.Name);

              _factory.Create<DetailViewModel>(new { customerId = detailed.Id });
        }