private void StopRecord() { TaskRecordModel record = _records.Last(); record.StopTime = DateTime.Now; record.Save(); }
private void StartRecord() { TaskRecordModel record = _records.Create(); record.StartTime = DateTime.Now; record.Bind(Id, _records); record.Save(); }
public void Close() { if (CanClose) { TaskRecordModel record = _records.LastOrDefault(); if (record != null && !record.IsStopped) { StopRecord(); } State = TaskState.Closed; Save(); } }