2017-10-16 17:05:25 +02:00
|
|
|
import { Component, Input, OnInit, AfterViewChecked, ViewChild } from '@angular/core';
|
|
|
|
import { HttpClient } from '@angular/common/http';
|
|
|
|
import { TokenService, TokenProvider } from './login/token.service'
|
|
|
|
import 'rxjs/Rx';
|
|
|
|
import { Injectable } from '@angular/core';
|
|
|
|
import {RestBase} from './rest-base';
|
|
|
|
|
|
|
|
@Injectable()
|
|
|
|
export class DatasetProfileService implements OnInit {
|
|
|
|
|
|
|
|
constructor(public restBase: RestBase) {
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ngOnInit(){
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2017-10-27 09:48:33 +02:00
|
|
|
fetchAllDatasetProfiles(){
|
2018-01-02 17:29:27 +01:00
|
|
|
return this.restBase.get("datasetprofiles/getAll");
|
2017-10-27 09:48:33 +02:00
|
|
|
}
|
2017-10-16 17:05:25 +02:00
|
|
|
|
|
|
|
getDatasetProfileById(datasetProfileID){
|
2017-11-30 11:10:42 +01:00
|
|
|
return this.restBase.get("admin/get//"+datasetProfileID);
|
2017-10-16 17:05:25 +02:00
|
|
|
}
|
|
|
|
|
2017-10-27 09:48:33 +02:00
|
|
|
createDatasetProfile(datasetProfile){
|
|
|
|
return this.restBase.post("datasetprofile/create", datasetProfile);
|
2017-10-16 17:05:25 +02:00
|
|
|
}
|
|
|
|
|
2017-10-27 09:48:33 +02:00
|
|
|
updateDatasetProfile(datasetProfile){
|
|
|
|
return this.restBase.post("datasetprofile/update", datasetProfile);
|
|
|
|
}
|
|
|
|
|
|
|
|
delete(datasetProfile){
|
|
|
|
return this.restBase.post("datasetprofile/delete", datasetProfile);
|
|
|
|
}
|
2017-10-16 17:05:25 +02:00
|
|
|
|
|
|
|
|
|
|
|
}
|