Example #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="windowOpener">Service to open other windows</param>
        public PageProjectsSingleProjectViewModel(IWindowOpener windowOpener)
        {
            // init dependencies
            _windowOpener = windowOpener;

            // init commands
            ItemDoubleClickCommand = new AppDelegateCommand <object>(_ => OpenProjectDetailWindowExecutor());
        }
Example #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="windowOpener">Service to open other windows</param>
        /// <param name="dialogService">Service to open dialogs</param>
        public PageAccountsSingleAccountViewModel(IWindowOpener windowOpener, IDialogService dialogService)
        {
            // init dependencies
            _dialogService = dialogService;
            _windowOpener  = windowOpener;

            // init commands
            DeleteCommand    = new AppDelegateCommand <object>(_ => DeleteCommandExecutor());
            SaveCommand      = new AppDelegateCommand <string>(_ => SaveCommandExecutor());
            TestTokenCommand = new AppDelegateCommand <object>(_ => TestTokenCommandExecutor());
        }