C# Class WhiskWork.Core.WorkItemRemover

Inheritance: WorkflowRepositoryInteraction
Show file Open project: jorn-ola-birkeland/WhiskWork Class Usage Examples

Public Methods

Method Description
CleanUpIfInExpandStep ( WorkItem workItemToMove ) : void
DeleteWorkItem ( string id ) : void
WorkItemRemover ( IWorkflowRepository workflow ) : System

Private Methods

Method Description
DeleteWorkItemRecursively ( WorkItem workItem ) : void
ThrowInvalidOperationExceptionIfParentIsParallelLocked ( WorkItem workItem ) : void

Method Details

CleanUpIfInExpandStep() public method

public CleanUpIfInExpandStep ( WorkItem workItemToMove ) : void
workItemToMove WorkItem
return void

DeleteWorkItem() public method

public DeleteWorkItem ( string id ) : void
id string
return void

WorkItemRemover() public method

public WorkItemRemover ( IWorkflowRepository workflow ) : System
workflow IWorkflowRepository
return System