diff --git a/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj b/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj index ec9a9db31..be7149256 100644 --- a/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj +++ b/ReportImp/BeWoAuxilio/BeWoAuxilio.csproj @@ -69,6 +69,7 @@ Budgetnachweis.cs + diff --git a/ReportImp/BeWoAuxilio/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/BeWoAuxilio/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..33abb6cb3 --- /dev/null +++ b/ReportImp/BeWoAuxilio/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,18 @@ +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; + +namespace BeWoAuxilio.Calculation +{ + + public class CustomGroupDurationCalculator : GroupDurationCalculator + { + public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + { + return new GroupDurationDC() + { + SingleDuration = (totalDuration * employeeCount) / personCount, + TotalDuration = totalDuration + }; + } + } +}