Ejemplo n.º 1
0
        public void StopCurrentWork()
        {
            if (_currentWork != null)
            {
                Worklog finishedWork = _currentWork.FinishWork();

                if (finishedWork.IsAtLeast(TimeSpan.FromMinutes(2)))
                {
                    _worklogsQueue.Enqueue(finishedWork);
                }
                _currentWork = null;
            }
        }
Ejemplo n.º 2
0
 public void StartWorkOn(Issue issue)
 {
     StopCurrentWork();
     _currentWork = new StartOfWork(issue);
 }