public void StartWorkItem(WorkItem workItem) { if (_workItemStore.GetState().CurrentWorkItem != WorkItem.Empty) { StopCurrentWorkItem(); } _workItemStore.SetCurrent(workItem); Console.WriteLine($"Starting work on ticket {workItem.TicketNumber} with comment '{workItem.Comment}' at '{workItem.Started.ToShortTimeString()}'"); }