public async Task <List <PassengerReportDto> > PassengerReport(PassengerReportQueryDto queryDto) { if (queryDto.StartDate == null) { queryDto.StartDate = Clock.Now.Date; } if (queryDto.EndDate == null) { queryDto.EndDate = Clock.Now; } var reports = await _unitOfWork .GetDbContext <ApplicationDbContext>() .Database.ExecuteSqlToObject <PassengerReportDto>(@"Exec Sp_PassengerReport", queryDto.Keyword, queryDto.StartDate, queryDto.EndDate); return(reports.ToList()); }
public async Task <IServiceResponse <List <PassengerReportDto> > > PassengerReport(PassengerReportQueryDto queryDto) { return(await HandleApiOperationAsync(async() => { var reports = await _bookingReportService.PassengerReport(queryDto); return new ServiceResponse <List <PassengerReportDto> > { Object = reports.ToList() }; })); }