Esempio n. 1
0
        public Status MarkTime()
        {
            if (_StartTime == null)
            {
                _StartTime = _DateTime.Now;
                return(Status.Running);
            }

            var duration = _DateTime.Now - _StartTime;

            _StartTime = null;
            TimeEntryCreated?.Invoke(this, new TimeEntryCreatedEventArgs(duration.Value));
            return(Status.NotRunning);
        }
Esempio n. 2
0
 public void When(TimeEntryCreated timeEntryCreated)
 {
     TimeEntryId = timeEntryCreated.TimeEntryId;
 }