示例#1
0
        private static void loginManagerVM_Closed(ILoginVM sender, ViewModelCloseResult e)
        {
            var choice = _messengerService.ShowMessageBox("Warning",
                                                          "Application will close, do you want to close application?",
                                                          MessageBoxButtons.OKCancel);

            if (choice == DialogResult.OK)
            {
                _messengerService.ShutDownApplication();
            }
        }
        private void accountSetupVM_Closed(IAccountSetupVM sender, ViewModelCloseResult e)
        {
            if (e == ViewModelCloseResult.OK)
            {
                if (sender.IsAccountSetupComplete)
                {
                    SetupFacade();
                }

                return;
            }

            RaiseFailedEvent(StartupFailureReason.IncompleteAccountSetup);
        }
        private void sqlConnectionSetupVM_Closed(ISqlConnectionSetupVM vm, ViewModelCloseResult e)
        {
            if (e == ViewModelCloseResult.OK)
            {
                if (!string.IsNullOrEmpty(vm.ConnectionString))
                {
                    StoreConnectionString(vm.ConnectionString);
                    SetupFacade();
                    return;
                }
            }

            RaiseFailedEvent(StartupFailureReason.SqlConnectionStringRetrivalError);
        }