Exemple #1
0
        private void UpdateSolutionMonths(JSONSolutionTimes jsonSolutionBuildTime, Dictionary <SolutionMonth, TimeSpan> solutionMonths)
        {
            var solutionMonth = new SolutionMonth(solution: jsonSolutionBuildTime.Name, month: jsonSolutionBuildTime.Start.Month, year: jsonSolutionBuildTime.Start.Year);

            if (solutionMonths.ContainsKey(solutionMonth))
            {
                solutionMonths[solutionMonth] = solutionMonths[solutionMonth] + TimeSpan.FromMilliseconds(jsonSolutionBuildTime.Time);
            }
            else
            {
                solutionMonths.Add(solutionMonth, TimeSpan.FromMilliseconds(jsonSolutionBuildTime.Time));
            }
        }
Exemple #2
0
 private static string FormatMonth(SolutionMonth month)
 {
     return($"{new DateTime(2000, month.Month, 1):MMM} {month.Year}");
 }
Exemple #3
0
        public TimeSpan SolutionMonth(string solution, int month, int year)
        {
            var solutionMonth = new SolutionMonth(solution: solution, month: month, year: year);

            return(this.solutionMonths.ContainsKey(solutionMonth) ? this.solutionMonths[solutionMonth] : TimeSpan.FromSeconds(0));
        }