public MySqlDatabaseDesignerViewModel(ModelItem modelItem, IDbServiceModel model, IAsyncWorker worker, IViewPropertyBuilder propertyBuilder) : base(modelItem) { Model = model; _worker = worker; _propertyBuilder = propertyBuilder; SetupCommonProperties(); }
public MySqlDatabaseDesignerViewModel(ModelItem modelItem, IAsyncWorker worker, IViewPropertyBuilder propertyBuilder) : base(modelItem) { _worker = worker; _propertyBuilder = propertyBuilder; var shellViewModel = CustomContainer.Get <IShellViewModel>(); var server = shellViewModel.ActiveServer; var model = CustomContainer.CreateInstance <IDbServiceModel>(server.UpdateRepository, server.QueryProxy, shellViewModel, server); Model = model; SetupCommonProperties(); this.RunViewSetup(); HelpText = Warewolf.Studio.Resources.Languages.HelpText.Tool_Database_MySQL; }
public AdvancedRecordsetDesignerViewModel(ModelItem modelItem, IViewPropertyBuilder propertyBuilder) : base(modelItem) { _modelItem = modelItem; _propertyBuilder = propertyBuilder; var shellViewModel = CustomContainer.Get <IShellViewModel>(); var server = shellViewModel.ActiveServer; var model = CustomContainer.CreateInstance <ISqliteServiceModel>(server.UpdateRepository, server.QueryProxy, shellViewModel, server); Model = model; SetupCommonProperties(); SetupDeclareVariables(modelItem); this.RunViewSetup(); HelpText = Warewolf.Studio.Resources.Languages.HelpText.Tool_AdvancedRecordset; }