From 07a819adf23bfaae26bc2ef3fd7a1ee0022dcebe Mon Sep 17 00:00:00 2001 From: Alexandra Date: Tue, 20 Jun 2023 15:43:10 +0200 Subject: [PATCH] BeWoDarmstadt/Calculations/CustomGroupDurationCalculator - Cap vorbereitet/getestet --- .../CustomGroupDurationCalculator.cs | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ReportImp/BeWoDarmstadt/Calculations/CustomGroupDurationCalculator.cs diff --git a/ReportImp/BeWoDarmstadt/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/BeWoDarmstadt/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..8341ffc17 --- /dev/null +++ b/ReportImp/BeWoDarmstadt/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; + +namespace BeWoDarmstadt.Calculation +{ + + public class CustomGroupDurationCalculator : GroupDurationCalculator + { + //public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + //{ + // if (personCount > 2) + // { + // var SingleDurationAll = ((totalDuration * employeeCount) / personCount); + // if (SingleDurationAll > 20) + // { + // return new GroupDurationDC() + // { + // SingleDuration = 20, + // TotalDuration = totalDuration + // }; + // } + // else + // { + // return new GroupDurationDC() + // { + // SingleDuration = ((totalDuration * employeeCount) / personCount), + // TotalDuration = totalDuration + // }; + // } + // } + // return null; + //} + } +}