BeginTransaction() public method

public BeginTransaction ( ) : IDisposable
return IDisposable
Ejemplo n.º 1
0
 public void MoveWorkItem(WorkItem workItem, WorkStep toStep)
 {
     using (WorkflowRepository.BeginTransaction())
     {
         Move(workItem, toStep);
         WorkflowRepository.CommitTransaction();
     }
 }
 public void CreateWorkItem(WorkItem newWorkItem)
 {
     using (WorkflowRepository.BeginTransaction())
     {
         Create(newWorkItem);
         WorkflowRepository.CommitTransaction();
     }
 }
Ejemplo n.º 3
0
        public void DeleteWorkItem(string id)
        {
            using (WorkflowRepository.BeginTransaction())
            {
                var workItem = WorkflowRepository.GetWorkItem(id);

                ThrowInvalidOperationExceptionIfParentIsParallelLocked(workItem);

                DeleteWorkItemRecursively(workItem);

                WorkflowRepository.CommitTransaction();
            }
        }