protected override void PostProcessing() { if (ResultList.Count() < 9000) { throw new Exception("Hm..." + this.GetType().Name + ". Price list less then 9000 lines. Count=" + ResultList.Count()); } }
private TimeSpan GetCoverTime() { if (ResultList == null || ResultList.Count() == 0) { return(new TimeSpan(0, 0, 0)); } var sum = ResultList.Sum(fi => fi.TimeSpan.TotalMinutes + Break.TotalMinutes); return(TimeSpan.FromMinutes(sum) - Break); }
private TimeSpan GetCoverTime() { int count = ResultList.Count(); if (ResultList == null || count == 0) { return(new TimeSpan(0, 0, 0)); } var resultCoverage = ResultList.Sum(r => r.TimeSpan.TotalMinutes); var breakCoverage = (count - 1) * Break.TotalMinutes; return(TimeSpan.FromMinutes(resultCoverage) + TimeSpan.FromMinutes(breakCoverage)); }