/// <summary> /// Initializes the module /// </summary> public static void Initialize() { var serviceLocator = ServiceLocator.Default; var module = new MVVMModule(); module.Initialize(serviceLocator); }
/// <summary> /// Initializes the module /// </summary> public static void Initialize() { var serviceLocator = ServiceLocator.Default; var module = new MVVMModule(); module.Initialize(serviceLocator); #if XAMARIN_FORMS var manager = new ServiceLocatorDependencyRegistrationManager(serviceLocator); manager.Initialize(); #endif }
public void Setup(string className) { Core.Core.UseDispatcher = false; LogManager.AddDebugListener(false); var module2 = new CoreModule(); module2.Initialize(_serviceLocator); var module = new MVVMModule(); module.Initialize(_serviceLocator); RegisterOrchestraTypes(); ApplicationDatabaseContext.DefaultDatabasePath = Path.Combine(Directory.GetCurrentDirectory(), $@"TestData\{className}\LegacyDatabases\LegacyDb.sqlite3"); DataPersisterService.DefaultDataStoragePath = Path.Combine(Directory.GetCurrentDirectory(), $@"TestData\"); PresetDataPersisterService.DefaultDatabaseFile = Path.Combine(Directory.GetCurrentDirectory(), $@"TestData\{className}\PresetData.sqlite3"); Directory.CreateDirectory(DataPersisterService.DefaultPluginStoragePath); Directory.CreateDirectory(Path.GetDirectoryName(ApplicationDatabaseContext.DefaultDatabasePath)); Directory.CreateDirectory(Path.GetDirectoryName(PresetDataPersisterService.DefaultDatabaseFile)); File.Delete(ApplicationDatabaseContext.DefaultDatabasePath); File.Copy(@"Resources\PresetMagician.test.sqlite3", ApplicationDatabaseContext.DefaultDatabasePath); FrontendInitializer.RegisterTypes(_serviceLocator); FrontendInitializer.Initialize(_serviceLocator); var frontendService = _serviceLocator.ResolveType <FrontendService>(); frontendService.InitializeCommands(); }
public MvvmGroups(Dictionary <Type, Tuple <Type, Type, Type> > map) { _moudule = MVVMModule.CreatInstance <MVVMModule>("UIGroup"); this._map = map; }
public UIGroups(Dictionary <Type, Tuple <Type, Type, Type> > map) { _mvvmModule = CreatInstance <MVVMModule>("UIGroup"); this._mvvmMap = map; }