File

src/app/metadataModule/services/metadata-data.service.ts

Constructor

constructor(_api: any, config: any)

Methods

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

Properties

config
config: any
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);
  }
}

results matching ""

    No results matching ""