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); }
public void When(TimeEntryCreated timeEntryCreated) { TimeEntryId = timeEntryCreated.TimeEntryId; }