public CustomerDetailsViewModel(IUiDataProvider uiDataProvider, string customerId, IOrdersViewModelFactory ordersViewModelFactory, IToolManager toolManager = null) : base(toolManager) { _dataProvider = uiDataProvider; _ordersViewModelFactory = ordersViewModelFactory; Customer = _dataProvider.GetCustomer(customerId); DisplayName = Customer.CompanyName; Customer.PropertyChanged += CustomerOnPropertyChanged; }
public CustomerDetailsViewModel( IUIDataProvider dataProvider, string customerID, IToolManager toolManager, IOrdersViewModelFactory ordersViewModelFactory) : base(toolManager) { _dataProvider = dataProvider; _ordersViewModelFactory = ordersViewModelFactory; Customer = _dataProvider.GetCustomer(customerID); Customer.PropertyChanged += Customer_PropertyChanged; DisplayName = Customer.CompanyName; }