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

ExecuteWorkflow() public method

public ExecuteWorkflow ( ) : void
return void
        public void ExecuteWorkflow()
        {
            if(_resourceModel == null || _resourceModel.Environment == null)
            {
                return;
            }

            var context = Parent as WorkSurfaceContextViewModel;
            if(context != null)
            {
                context.BindToModel();
            }

            var clientContext = _resourceModel.Environment.Connection;
            if(clientContext != null)
            {
                var dataList = XElement.Parse(DebugTo.XmlData);
                //
                dataList.Add(new XElement("BDSDebugMode", DebugTo.IsDebugMode));
                dataList.Add(new XElement("DebugSessionID", DebugTo.SessionID));
                dataList.Add(new XElement("EnvironmentID", _resourceModel.Environment.ID));
                OnDebugExecutionStart();
                SendExecuteRequest(dataList);
            }
        }