public void CreateNewTiming() { JobTiming newTiming = JobTiming.NewJobTiming(JobItemId, DeveloperId); newTiming.Start(); JobTimings.Add(newTiming); }
public TimeSpan GetActiveEllapsedTime() { JobTiming activeTiming = JobTimings.FirstOrDefault(x => x.IsRunning); if (activeTiming != null) { return(activeTiming.GetEllapsedTime()); } return(TimeSpan.Zero); }
public JobTiming GetActiveTiming() { return(JobTimings.FirstOrDefault(x => x.IsRunning)); }
public void StartActiveTimer() { var activeTiming = JobTimings.FirstOrDefault(x => x.IsRunning); activeTiming?.StartTimers(); }