diff --git a/PARR.API/Contracts/V1/Responses/Statistics/StatWorkLoadDataBaseResponse.cs b/PARR.API/Contracts/V1/Responses/Statistics/StatWorkLoadDataBaseResponse.cs index 3d7c4a99..7644388f 100644 --- a/PARR.API/Contracts/V1/Responses/Statistics/StatWorkLoadDataBaseResponse.cs +++ b/PARR.API/Contracts/V1/Responses/Statistics/StatWorkLoadDataBaseResponse.cs @@ -6,7 +6,17 @@ public int WorksCount => WorkLoad?.Sum(t => t.TemplateCount) ?? 0; - public double AverageWorksCount => Math.Round((double)WorksCount / WorkLoad.Count(), 2); + public double AverageWorksCount + { + get + { + int divider = WorkLoad.Where(t => t.TemplateCount > 0).Count(); + if (divider > 0) + return Math.Round((double)WorksCount / divider, 2); + + return 0; + } + }//=> Math.Round((double)WorksCount / WorkLoad.Where(t => t.TemplateCount > 0).Count(), 2); } public class StatWorkLoadDataResponse