public ManageDatabaseServiceInputViewModel(IDatabaseServiceViewModel model, IDbServiceModel serviceModel)
 {
     IsTesting           = false;
     CloseCommand        = new DelegateCommand(ExecuteClose);
     OkCommand           = new DelegateCommand(ExecuteOk);
     TestCommand         = new DelegateCommand(TryExecuteTest);
     _generateOutputArea = new GenerateOutputsRegion();
     _generateInputArea  = new GenerateInputsRegion();
     Errors       = new List <string>();
     _viewmodel   = model;
     _serverModel = serviceModel;
 }
示例#2
0
 public ManagePluginServiceInputViewModel(IDotNetViewModel model, IPluginServiceModel serviceModel)
 {
     PasteResponseAvailable = false;
     PasteResponseVisible   = false;
     IsTesting           = false;
     CloseCommand        = new DelegateCommand(ExecuteClose);
     OkCommand           = new DelegateCommand(ExecuteOk);
     TestCommand         = new DelegateCommand(ExecuteTest);
     _generateOutputArea = new GenerateOutputsRegion();
     _generateInputArea  = new GenerateInputsRegion();
     Errors       = new List <string>();
     _viewmodel   = model;
     _serverModel = serviceModel;
 }
 internal static void SetGenerateOutputsVisible(IGenerateInputArea inputArea, IGenerateOutputArea outputArea, Action <bool> action, bool value)
 {
     if (value)
     {
         inputArea.IsEnabled  = true;
         outputArea.IsEnabled = false;
         action(false);
     }
     else
     {
         inputArea.IsEnabled  = false;
         outputArea.IsEnabled = false;
         action(true);
     }
 }
 public ManageWebServiceInputViewModel(IWebServiceBaseViewModel model, IWebServiceModel serviceModel)
     : this(new WebServiceHeaderBuilder())
 {
     PasteResponseAvailable = true;
     IsTesting            = false;
     CloseCommand         = new DelegateCommand(ExecuteClose);
     OkCommand            = new DelegateCommand(ExecuteOk);
     PasteResponseCommand = new DelegateCommand(ExecutePaste);
     TestCommand          = new DelegateCommand(ExecuteTest);
     _generateOutputArea  = new GenerateOutputsRegion();
     _generateInputArea   = new GenerateInputsRegion();
     Errors       = new List <string>();
     _viewmodel   = model;
     _serverModel = serviceModel;
 }