public void Transit(WorkItem workItem, IEngine engine) { switch (workItem.Status) { case WorkItemStatus.Created: workItem.Status = WorkItemStatus.Pending; _repository.Update(workItem); engine.PostActivity(workItem.Id); break; } }
public void Transit(WorkItem workItem, IEngine engine) { switch (workItem.Status) { case WorkItemStatus.Created: workItem.Status = WorkItemStatus.Pending; _repository.Update(workItem); engine.PostActivity(workItem.Id); break; } }