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); }
public async Task <ReportDTO <PayPeriodReportDTO> > CreatePayPeriodReportAsync(PayPeriodReportCriteria settings) { return(await payPeriodReportQuery.RunAsync(settings.PayPeriodEnd)); }