Пример #1
0
        /// <summary>
        /// Initializes a new instance of the MainWindowViewModel class.
        /// </summary>
        public StatusBarViewModel(IInvWindowManager windowManager,
                                  IEventAggregator eventAggregator,
                                  Settings settings)
            : base(eventAggregator)
        {
            Init();

            this._windowManager = windowManager;
            this.Settings       = settings;

            this.SubscribeToEvents();
        }
        /// <summary>
        /// Initializes a new instance of the MainWindowViewModel class.
        /// </summary>
        public AttachmentCreateViewModel(AttachmentDetailViewModel attachment,
                                         IEventAggregator eventAggregator,
                                         IInvWindowManager windowManager
                                         )
            : base(eventAggregator)
        {
            FacilityAttachment = attachment;
            _windowManager     = windowManager;

            this.SubscribeToEvents();

            Init();
        }
Пример #3
0
        public FacilityCreateViewModel(FacilityDetailViewModel facility,
                                       IEventAggregator eventAggregator,
                                       IInvWindowManager windowManager
                                       )
            : base(eventAggregator)
        {
            Facility       = facility;
            _windowManager = windowManager;

            this.SubscribeToEvents();

            Init();
        }
Пример #4
0
        /// <summary>
        /// Initializes a new instance of the MainWindowViewModel class.
        /// </summary>
        public FacilitiesViewModel(IInvWindowManager windowManager,
                                   IEventAggregator eventAggregator,
                                   IApplicationContext applicationContext,
                                   IFacilitiesService facilitiesService,
                                   Settings settings)
            : base(eventAggregator)
        {
            _windowManager      = windowManager;
            Settings            = settings;
            _facilitiesService  = facilitiesService;
            _applicationContext = applicationContext;

            this.SubscribeToEvents();

            Init();
        }
Пример #5
0
        /// <summary>
        /// Initializes a new instance of the MainWindowViewModel class.
        /// </summary>
        public AttachmentDetailViewModel(InvFacilityAttachment facilityAttachment,
                                         IApplicationContext applicationContext,
                                         IEventAggregator eventAggregator,
                                         IInvWindowManager windowManager,
                                         IFacilitiesService facilitiesService
                                         )
            : base(facilityAttachment, eventAggregator)
        {
            ApplicationContext = applicationContext;
            _windowManager     = windowManager;
            _facilitiesService = facilitiesService;

            this.SubscribeToEvents();

            Init();
        }
Пример #6
0
        /// <summary>
        /// Initializes a new instance of the MainWindowViewModel class.
        /// </summary>
        public FacilityDetailViewModel(InvFacility facility,
                                       FacilityInfoViewModel facilityInfoViewModel,
                                       IInvWindowManager windowManager,
                                       IEventAggregator eventAggregator,
                                       IApplicationContext applicationContext,
                                       IFacilitiesService facilitiesService
                                       )
            : base(facility, eventAggregator)
        {
            _windowManager        = windowManager;
            _facilitiesService    = facilitiesService;
            _applicationContext   = applicationContext;
            FacilityInfoViewModel = facilityInfoViewModel;

            LoadFacility(facility);

            this.SubscribeToEvents();

            Init();
        }
Пример #7
0
        /// <summary>
        /// Initializes a new instance of the MainWindowViewModel class.
        /// </summary>
        public MainViewModel(IInvWindowManager windowManager,
                             IServiceLocator serviceLocator,
                             IEventAggregator eventAggregator,
                             Settings settings,
                             IApplicationContext applicationContext,
                             StatusBarViewModel statusBarViewModel,
                             MenuViewModel menuViewModel,
                             DockViewModel dockViewModel)
            : base(eventAggregator)
        {
            Init();

            this._windowManager     = windowManager;
            this._serviceLocator    = serviceLocator;
            this.Settings           = settings;
            this.ApplicationContext = applicationContext;

            StatusBarRegion = statusBarViewModel;
            MenuRegion      = menuViewModel;
            DockRegion      = dockViewModel;

            this.SubscribeToEvents();
        }
Пример #8
0
        public SyncActionItem(IInvWindowManager windowManager) : base("Sync Actions")
        {
            _windowManager = windowManager;

            InitItems();
        }