private ExcelReport <PayPeriodReportCriteria> GetPayPeriodReportViewModel(bool isCurrentUserAdmin)
        {
            var vm2 = new PayPeriodReportCriteria();

            vm2.PayPeriodEnd  = WeekDTO.CreateWithWeekContaining(DateTime.Now).WeekEnd;
            vm2.PayPeriodList = PayPeriodRepository.GetPPRange(rangeSize: 25);
            var rpt = new ExcelReport <PayPeriodReportCriteria>(PayPeriodReportCriteria.PAY_PERIOD_REPORT_NAME, vm2, isCurrentUserAdmin);

            return(rpt);
        }
Ejemplo n.º 2
0
 public async Task <ReportDTO <PayPeriodReportDTO> > CreatePayPeriodReportAsync(PayPeriodReportCriteria settings)
 {
     return(await payPeriodReportQuery.RunAsync(settings.PayPeriodEnd));
 }