Exemple #1
0
 public MySqlDatabaseDesignerViewModel(ModelItem modelItem, IDbServiceModel model, IAsyncWorker worker, IViewPropertyBuilder propertyBuilder)
     : base(modelItem)
 {
     Model            = model;
     _worker          = worker;
     _propertyBuilder = propertyBuilder;
     SetupCommonProperties();
 }
Exemple #2
0
        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;
        }