import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Config } from '../../_helpers/config.class'; @Injectable() export class StockReportingService { constructor(private http: HttpClient) { } getStockPosition_HfWiseData(dem: any[], filters: any) { return this.http.post(`${Config.getControllerUrl('Reporting', 'GetStockPosition_HfWiseData')}`, { Dimensions: dem, Filters: filters }); } downloadStockPosition_HfWiseData(dem: any[], filters: any) { return this.http.post(`${Config.getControllerUrl('Reporting', 'DownloadStockPosition_HfWiseData')}`, { Dimensions: dem, Filters: filters }, { observe: 'response', responseType: 'blob' }); } }