public WebServicePostViewModel(ModelItem modelItem, IWebServiceModel model)
     : base(modelItem)
 {
     Model    = model;
     _builder = new ServiceInputBuilder();
     SetupCommonProperties();
 }
Exemple #2
0
        public WebSourceRegion(IWebServiceModel model, ModelItem modelItem)
        {
            LabelWidth        = 46;
            ToolRegionName    = "SourceRegion";
            Dependants        = new List <IToolRegion>();
            NewSourceCommand  = new Microsoft.Practices.Prism.Commands.DelegateCommand(model.CreateNewSource);
            EditSourceCommand = new Microsoft.Practices.Prism.Commands.DelegateCommand(() => model.EditSource(SelectedSource), CanEditSource);
            var sources = model.RetrieveSources().OrderBy(source => source.Name);

            Sources            = sources.ToObservableCollection();
            IsEnabled          = true;
            _modelItem         = modelItem;
            SourceId           = modelItem.GetProperty <Guid>("SourceId");
            SourcesHelpText    = Warewolf.Studio.Resources.Languages.HelpText.WebServiceSourcesHelp;
            EditSourceHelpText = Warewolf.Studio.Resources.Languages.HelpText.WebServiceSelectedSourceHelp;
            NewSourceHelpText  = Warewolf.Studio.Resources.Languages.HelpText.WebServiceNewWebSourceHelp;

            SourcesTooltip    = Warewolf.Studio.Resources.Languages.Tooltips.ManageWebServiceSourcesTooltip;
            EditSourceTooltip = Warewolf.Studio.Resources.Languages.Tooltips.ManageWebServiceEditSourceTooltip;
            NewSourceTooltip  = Warewolf.Studio.Resources.Languages.Tooltips.ManageWebServiceNewSourceTooltip;

            if (SourceId != Guid.Empty)
            {
                SelectedSource = Sources.FirstOrDefault(source => source.Id == SourceId);
            }
        }
        public WebPostActivityViewModelNew(ModelItem modelItem, IWebServiceModel model)
            : base(modelItem)
        {
            Model      = model;
            _modelItem = modelItem;

            _builder = new ServiceInputBuilder();
            SetupCommonProperties();
        }
 public ManageWebServiceInputViewModel(IWebServiceBaseViewModel model, IWebServiceModel serviceModel)
 {
     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;
 }
 public InputViewForTest(IWebServiceDeleteViewModel model, IWebServiceModel serviceModel)
     : base(model, serviceModel)
 {
 }
 public InputViewForWebPostTest(IWebServiceBaseViewModel model, IWebServiceModel serviceModel)
     : base(model, serviceModel)
 {
 }
Exemple #7
0
 public InputViewForTests(IWebServicePutViewModel model, IWebServiceModel serviceModel)
     : base(model, serviceModel)
 {
 }