コード例 #1
0
        private void AddNewProvider(object obj)
        {
            var services = ServiceLocator.Instance;
            var wizard   = services.Get <INewProviderWizard>();

            if (wizard != null)
            {
                if (wizard.Display((Window)Parent))
                {
                    var info     = wizard.Provider;
                    var settings = wizard.Settings;

                    var rec = new PendingProviderRecord {
                        Info = info, Settings = settings
                    };

                    Providers.Add(rec);
                }
            }
            else
            {
                Trace.WriteLine("Should have a wizard registered for enrolling new providers.");
            }
        }
コード例 #2
0
ファイル: ProvidersPage.xaml.cs プロジェクト: jkoplo/Sentinel
        private void AddNewProvider(object obj)
        {
            var services = ServiceLocator.Instance;
            var wizard = services.Get<INewProviderWizard>();

            if (wizard != null)
            {
                if (wizard.Display((Window)Parent))
                {
                    var info = wizard.Provider;
                    var settings = wizard.Settings;

                    var rec = new PendingProviderRecord { Info = info, Settings = settings };

                    Providers.Add(rec);
                }
            }
            else
            {
                Trace.WriteLine("Should have a wizard registered for enrolling new providers.");
            }
        }