src/app/metadataModule/services/metadata-data.service.ts
constructor(_api: any, config: any)
|
createAF |
createAF(value: any)
|
Returns:
void
|
updateAF |
updateAF(id_af: any, value: any)
|
Returns:
void
|
createDataset |
createDataset(value: any)
|
Returns:
void
|
updateDataset |
updateDataset(id_dataset: any, value: any)
|
Returns:
void
|
patchDataset |
patchDataset(id_dataset: any, value: any)
|
Returns:
void
|
config |
config: |
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { ConfigService } from '@geonature/services/config.service';
@Injectable({
providedIn: 'root',
})
export class MetadataDataService {
constructor(
private _api: HttpClient,
public config: ConfigService
) {}
createAF(value) {
return this._api.post<any>(`${this.config.API_ENDPOINT}/meta/acquisition_framework`, value);
}
updateAF(id_af, value) {
return this._api.post<any>(
`${this.config.API_ENDPOINT}/meta/acquisition_framework/${id_af}`,
value
);
}
createDataset(value) {
return this._api.post<any>(`${this.config.API_ENDPOINT}/meta/dataset`, value);
}
updateDataset(id_dataset, value) {
return this._api.post<any>(`${this.config.API_ENDPOINT}/meta/dataset/${id_dataset}`, value);
}
patchDataset(id_dataset, value) {
return this._api.patch<any>(`${this.config.API_ENDPOINT}/meta/dataset/${id_dataset}`, value);
}
}