コード例 #1
0
ファイル: JobItem.cs プロジェクト: MatthewEskolin/TimeTracker
        public void CreateNewTiming()
        {
            JobTiming newTiming = JobTiming.NewJobTiming(JobItemId, DeveloperId);

            newTiming.Start();
            JobTimings.Add(newTiming);
        }
コード例 #2
0
ファイル: JobItem.cs プロジェクト: MatthewEskolin/TimeTracker
        public TimeSpan GetActiveEllapsedTime()
        {
            JobTiming activeTiming = JobTimings.FirstOrDefault(x => x.IsRunning);

            if (activeTiming != null)
            {
                return(activeTiming.GetEllapsedTime());
            }
            return(TimeSpan.Zero);
        }
コード例 #3
0
ファイル: JobItem.cs プロジェクト: MatthewEskolin/TimeTracker
 public JobTiming GetActiveTiming()
 {
     return(JobTimings.FirstOrDefault(x => x.IsRunning));
 }
コード例 #4
0
ファイル: JobItem.cs プロジェクト: MatthewEskolin/TimeTracker
        public void StartActiveTimer()
        {
            var activeTiming = JobTimings.FirstOrDefault(x => x.IsRunning);

            activeTiming?.StartTimers();
        }