Files
barker/bookie/src/app/voids-reprints-report/voids-reprints-report-resolver.service.ts
Amritanshu b898e26dc6 Added the final missing Voids or Reprints report aslo.
Ready for beta 1.
Removed voucher.is_void in favour voucher_type == void
2019-08-21 13:23:41 +05:30

21 lines
799 B
TypeScript

import {Injectable} from '@angular/core';
import {ActivatedRouteSnapshot, Resolve, RouterStateSnapshot} from '@angular/router';
import {Observable} from 'rxjs/internal/Observable';
import {VoidsReprintsReport} from './voids-reprints-report';
import {VoidsReprintsReportService} from './voids-reprints-report.service';
@Injectable({
providedIn: 'root'
})
export class VoidsReprintsReportResolver implements Resolve<VoidsReprintsReport> {
constructor(private ser: VoidsReprintsReportService) {
}
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<VoidsReprintsReport> {
const startDate = route.queryParamMap.get('startDate') || null;
const finishDate = route.queryParamMap.get('finishDate') || null;
return this.ser.get(startDate, finishDate);
}
}