45 lines
950 B
TypeScript
45 lines
950 B
TypeScript
|
import { Component, Input, OnInit, AfterViewChecked, ViewChild } from '@angular/core';
|
||
|
import { HttpClient,HttpParams } 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 DatasetsServiceService implements OnInit {
|
||
|
|
||
|
constructor(public restBase: RestBase) {
|
||
|
}
|
||
|
|
||
|
|
||
|
ngOnInit(){
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
getDatasetById(datasetID){
|
||
|
return this.restBase.get("dataset/"+datasetID);
|
||
|
}
|
||
|
|
||
|
|
||
|
fetchAllDatasets(){
|
||
|
return this.restBase.get("getAllDatasets");
|
||
|
}
|
||
|
|
||
|
|
||
|
setDataset(fullDataset){
|
||
|
return this.restBase.post("setDataset", fullDataset);
|
||
|
}
|
||
|
|
||
|
|
||
|
deleteDataset(dataset){
|
||
|
return this.restBase.post("deleteDataset", dataset);
|
||
|
}
|
||
|
|
||
|
assignDMPToDataset(datasetID, dmpID){
|
||
|
return this.restBase.get("assignDMPToDataset" +"?datasetID="+datasetID+"&dmpID="+dmpID);
|
||
|
}
|
||
|
|
||
|
}
|