private static DynamoViewModel InitializeCoreViewModel(DynamoSteelModel advanceSteelModel) { var config = new DynamoViewModel.StartConfiguration() { DynamoModel = advanceSteelModel }; return(DynamoViewModel.Start(config)); }
private static DynamoSteelModel InitializeCoreModel() { var userDataFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Dynamo", "Dynamo Advance Steel", "2023"); var commonDataFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "Dynamo", "Dynamo Advance Steel", "2023"); var startConfiguration = new Dynamo.Models.DynamoModel.DefaultStartConfiguration() { GeometryFactoryPath = GeometryFactoryPath, DynamoCorePath = DynamoSteelApp.DynamoCorePath, SchedulerThread = new SchedulerThread(), PathResolver = new PathResolver(userDataFolder, commonDataFolder), AuthProvider = new SteelAuthProvider(), ProcessMode = Scheduler.TaskProcessMode.Asynchronous }; return(DynamoSteelModel.Start(startConfiguration)); }