Dev2.Studio.ViewModels.Workflow.WorkflowInputDataViewModel.BuildWebPayLoad C# (CSharp) Method

BuildWebPayLoad() public method

public BuildWebPayLoad ( ) : string
return string
        public string BuildWebPayLoad()
        {
            var allScalars = WorkflowInputs.All(item => !item.IsRecordset);
            if(allScalars && WorkflowInputs.Count > 0)
            {
                return WorkflowInputs.Aggregate("", (current, workflowInput) => current + (workflowInput.Field + "=") + workflowInput.Value + "&").TrimEnd('&');
            }
            return XElement.Parse(XmlData).ToString(SaveOptions.DisableFormatting);
        }