argos/dmp-admin/src/app/services/dataset-profile.service.ts

40 lines
994 B
TypeScript
Raw Normal View History

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(){
return this.restBase.get("datasetprofile/getAll");
}
2017-10-16 17:05:25 +02:00
getDatasetProfileById(datasetProfileID){
2017-10-18 11:12:09 +02:00
return this.restBase.get("datasetprofile/"+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
}