public Payroll[] GetPayrollPeriodEnding(DateTime periodEnding) { var payrollBuilder = new PayrollFilterBuilder(); payrollBuilder.ApplyPayrollFilter(periodEnding); payrollBuilder.ApplyPayrollFilter(periodEnding.AddDays(-7), "OR:a:"); payrollBuilder.ApplyPayrollFilterForApproverList(ApproverList); payrollBuilder.ApplyPayrollFilterForApproverList(ApproverList, "OR:a:"); return gateway.GetTimesheetsByFilter(payrollBuilder.Builder); }
public Payroll[] GetPayrollWeekEnding(DateTime weekEnding) { var payrollBuilder = new PayrollFilterBuilder(); payrollBuilder.ApplyPayrollFilter(weekEnding); payrollBuilder.ApplyPayrollFilterForApproverList(ApproverList); return Gateway.GetTimesheetsByFilter(payrollBuilder.Builder); }