private void finalizeCodeActivity_Finalize_ExecuteCode(object sender, EventArgs e) { EntityTokenLockedEntityToken entityToken = (EntityTokenLockedEntityToken)this.EntityToken; ActionLockingFacade.RemoveLock(entityToken.LockedEntityToken); this.CloseCurrentView(); this.ExecuteAction(entityToken.LockedEntityToken, entityToken.LockedActionToken); }
/// <exclude /> protected void AcquireLock(EntityToken entityToken) { ActionLockingFacade.AcquireLock(entityToken, this.WorkflowInstanceId); }
private void ReleaseAllLocks(Guid instanceId) { ActionLockingFacade.ReleaseAllLocks(instanceId); }
public void AcquireLock(Guid instanceId, EntityToken entityToken) { Verify.That(!ActionLockingFacade.IsLocked(entityToken), "The entityToken is already locked"); ActionLockingFacade.AcquireLock(entityToken, instanceId); }