WhiskWork.Core.WorkflowRepository.DeleteWorkItem C# (CSharp) Method

DeleteWorkItem() public method

public DeleteWorkItem ( string workItemId ) : void
workItemId string
return void
        public void DeleteWorkItem(string workItemId)
        {
            _workItemRepsitory.DeleteWorkItem(workItemId);
        }

Usage Example

示例#1
0
        private WorkItem MergeParallelWorkItems(WorkItemTransition transition)
        {
            var unlockedParentWorkItem = WorkflowRepository.GetWorkItem(transition.WorkItem.Parent.Id).UpdateStatus(WorkItemStatus.Normal);

            WorkflowRepository.UpdateWorkItem(unlockedParentWorkItem);

            foreach (var childWorkItem in WorkflowRepository.GetChildWorkItems(transition.WorkItem.Parent).ToList())
            {
                if (WorkflowRepository.IsExpandStep(transition.WorkStep))
                {
                    CleanUpIfMovingFromExpandStep(new WorkItemTransition(childWorkItem, transition.WorkStep));
                }

                WorkflowRepository.DeleteWorkItem(childWorkItem.Id);
            }

            return(unlockedParentWorkItem);
        }
All Usage Examples Of WhiskWork.Core.WorkflowRepository::DeleteWorkItem