public CustomersAndOrdersViewModel(IValidationRepository validationRepository, IOrderDetailsViewModel orderDetailsViewModel) { this.validationRepository = validationRepository; this.orderDetailsViewModel = orderDetailsViewModel; var customers = validationRepository.ListDocuments<Customer>(); Customers = new BindableCollection<Customer>(customers); }
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; }