Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        ///         /// <param name="unitOfWork">DataManager for co-ordinating changes</param>
        /// <param name="specialityRepository">Repository for querying department data</param>
        public MainViewModel()
        {
            PersonWorkspace = new PersonWorkspaceViewModel();
            AbstractWorkspace = new AbstractWorkspaceViewModel();
            ImportWorkspace = new ImportWorkspaceViewModel();

            SaveCommand = new DelegateCommand((o) => this.Save());
            OpenKnowallsCommand = new DelegateCommand((o) => this.OpenKnowalls());
            FillDataCommand = new DelegateCommand((o) => this.FillDatabase());
            EraseDataCommand = new DelegateCommand((o) => this.EraseData());
            OpenSettingsCommand = new DelegateCommand(o => OpenSettings());
            OpenBadgeDesignerCommand = new DelegateCommand(o => OpenBadgeDesigner());
            OpenBadgeDefaultsCommand = new DelegateCommand(o => OpenBadgeDefaults());
            OpenPrintersCommand = new DelegateCommand(o => OpenPrinters());
            OpenPrintBadgesCommand = new DelegateCommand(o => OpenPrintBadges());
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        ///         /// <param name="unitOfWork">DataManager for co-ordinating changes</param>
        /// <param name="specialityRepository">Repository for querying department data</param>

        public MainViewModel()
        {
            PersonWorkspace   = new PersonWorkspaceViewModel();
            AbstractWorkspace = new AbstractWorkspaceViewModel();
            ImportWorkspace   = new ImportWorkspaceViewModel();

            SaveCommand              = new DelegateCommand((o) => this.Save());
            OpenKnowallsCommand      = new DelegateCommand((o) => this.OpenKnowalls());
            FillDataCommand          = new DelegateCommand((o) => this.FillDatabase());
            EraseDataCommand         = new DelegateCommand((o) => this.EraseData());
            OpenSettingsCommand      = new DelegateCommand(o => OpenSettings());
            OpenBadgeDesignerCommand = new DelegateCommand(o => OpenBadgeDesigner());
            OpenBadgeDefaultsCommand = new DelegateCommand(o => OpenBadgeDefaults());
            OpenPrintersCommand      = new DelegateCommand(o => OpenPrinters());
            OpenPrintBadgesCommand   = new DelegateCommand(o => OpenPrintBadges());
        }