Example #1
0
        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);
        }
Example #2
0
 public CreateCustomerPage(ICustomerCreateViewModel viewmodel)
 {
     InitializeComponent();
     _viewmodel  = viewmodel;
     DataContext = _viewmodel;
 }
Example #3
0
 public CreateModel(ICustomerCreateViewModel viewModel)
 {
     ViewModel = viewModel;
 }