public CustomersAndOrdersViewModel(IValidationRepository validationRepository, IOrderDetailsViewModel orderDetailsViewModel)
 {
     this.validationRepository = validationRepository;
     this.orderDetailsViewModel = orderDetailsViewModel;
     var customers = validationRepository.ListDocuments<Customer>();
     Customers = new BindableCollection<Customer>(customers);
 }
Esempio n. 2
0
        public OrderCompositeViewModel(IOrderDetailsViewModel orderDetailsViewModel)
        {
            if (orderDetailsViewModel == null)
            {
                throw new ArgumentNullException("orderDetailsViewModel");
            }

            this.orderDetailsViewModel = orderDetailsViewModel;
            this.orderDetailsViewModel.CloseViewRequested += _orderViewModel_CloseViewRequested;
        }
 public OrderCompositeViewModel(IOrderDetailsViewModel orderDetailsViewModel)
 {
     this.orderDetailsViewModel = orderDetailsViewModel;
     this.orderDetailsViewModel.CloseViewRequested += _orderPresenter_CloseViewRequested;
 }