public MainViewModel(IEquipmentListViewModel equipmentListViewModel, IEquipmentCreateViewModel equipmentCreateViewModel, IEquipmentDetailViewModel equipmentDetailViewModel, IComponentDetailViewModel componentDetailViewModel, IComponentCreateViewModel componentCreateViewModel, IComponentListViewModel componentListViewModel, IUserLookupDataService userLookupDataService, IEventAggregator eventAggregator, IUserDataService userDataService, IAddRemoveComponentViewModel addRemoveComponentViewModel, ICustomerCreateViewModel customerCreateViewModel, ICustomerListViewModel customerListViewModel, IAddRemoveEquipmentToFromCustomerViewModel addRemoveEquipmentToFromCustomerViewModel) { EquipmentListViewModel = equipmentListViewModel; EquipmentCreateViewModel = equipmentCreateViewModel; EquipmentDetailViewModel = equipmentDetailViewModel; ComponentListViewModel = componentListViewModel; ComponentDetailViewModel = componentDetailViewModel; ComponentCreateViewModel = componentCreateViewModel; AddRemoveComponentViewModel = addRemoveComponentViewModel; CustomerCreateViewModel = customerCreateViewModel; CustomerListViewModel = customerListViewModel; AddRemoveEquipmentToFromCustomerViewModel = addRemoveEquipmentToFromCustomerViewModel; _eventAggregator = eventAggregator; _userLookupDataService = userLookupDataService; _userDataService = userDataService; MenuVisibility = "Collapsed"; Username = "******"; LoginCommand = new DelegateCommand(Login); LogoutCommand = new DelegateCommand(Logout); }
public ListEquipmentPage(IEquipmentListViewModel viewmodel) { _viewmodel = viewmodel; InitializeComponent(); DataContext = viewmodel; }