import { Injectable } from '@angular/core'; import { HttpClient, HttpHeaders } from '@angular/common/http'; import { environment } from '../environments/environment'; import { DateService } from './date.service'; import { DropZoneResp } from '../models/dropzone'; @Injectable() export class ServiceApiPut { private readonly headers = new HttpHeaders({ 'Access-Control-Allow-Origin': environment.urlApi }); constructor(private http: HttpClient, private dateService: DateService) { } public SetFavoriteDropZone(selectedDz: DropZoneResp): boolean { selectedDz.isfavorite = true; this.http .put(`${environment.urlApi}/api/DropZone/${selectedDz.id}`, selectedDz, { headers: this.headers }) .subscribe(data => console.log(data)); return true; } public RemoveFavoriteDropZone(selectedDz: DropZoneResp): boolean { selectedDz.isfavorite = false; this.http .put(`${environment.urlApi}/api/DropZone/${selectedDz.id}`, selectedDz, { headers: this.headers }) .subscribe(data => console.log(data)); return true; } }