public WebServicePostViewModel(ModelItem modelItem, IWebServiceModel model) : base(modelItem) { Model = model; _builder = new ServiceInputBuilder(); SetupCommonProperties(); }
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) { }
public InputViewForTests(IWebServicePutViewModel model, IWebServiceModel serviceModel) : base(model, serviceModel) { }