Newer
Older
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Project, Dataset, Family } from '../model';
import { environment } from '../../../environments/environment';
@Injectable()
export class DatasetService {
private API_PATH: string = environment.apiUrl;
const projectList = this.retrieveProjectList();
const datasetList = this.retrieveDatasetList();
const datasetFamilyList = this.retrieveDatasetFamilyList();
return forkJoin([projectList, datasetList, datasetFamilyList]);
}
return this.http.get<Project[]>(this.API_PATH + '/project');
return this.http.get<Dataset[]>(this.API_PATH + '/instance/' + this.instanceName + '/dataset');
return this.http.get<Family[]>(this.API_PATH + '/instance/' + this.instanceName + '/dataset-family');