Beispiel #1
0
        public void Initialize()
        {
            unity.RegisterType <IMetadataService, MetadataService>();
            mainMenuController = unity.Resolve <MetadataMainMenuController>();

            MetadataPersistentContext context = (MetadataPersistentContext)MetadataPersistentContext.Current;

            if (context.CheckDatabaseConnection() && context.CheckTables())
            {
                regions.RegisterViewWithRegion(RegionNames.TopRegion, () => this.unity.Resolve <MetadataMainMenu>());
                regions.RegisterViewWithRegion(RegionNames.LeftRegion, () => this.unity.Resolve <MetadataTreeView>());
            }
            else
            {
                regions.RegisterViewWithRegion(RegionNames.RightRegion, () => this.unity.Resolve <SetupWizardView>());
            }
        }