WhiskWork.Core.WorkflowRepository.CreateWorkStep C# (CSharp) Méthode

CreateWorkStep() public méthode

public CreateWorkStep ( WorkStep workStep ) : void
workStep WorkStep
Résultat void
        public void CreateWorkStep(WorkStep workStep)
        {
            _workStepRepository.CreateWorkStep(workStep);
        }

Usage Example

Exemple #1
0
        private void CreateTransientWorkSteps(WorkItem item, WorkStep expandStep)
        {
            Debug.Assert(expandStep.Type == WorkStepType.Expand);

            var transientRootPath = ExpandedWorkStep.GetTransientPath(expandStep, item);

            CreateTransientWorkStepsRecursively(transientRootPath, expandStep, item.Id);

            var workItemClass     = WorkItemClass.Combine(expandStep.WorkItemClass, item.Id);
            var transientWorkStep = WorkStep.New(transientRootPath).UpdateFrom(expandStep).UpdateType(WorkStepType.Transient).UpdateWorkItemClass(workItemClass);

            WorkflowRepository.CreateWorkStep(transientWorkStep);
        }
All Usage Examples Of WhiskWork.Core.WorkflowRepository::CreateWorkStep