import { Injectable } from '@angular/core'; import { URL } from '../data/url'; import { HttpClient, HttpHeaders } from '@angular/common/http'; @Injectable({ providedIn: 'root' }) export class ItemService { constructor( private http: HttpClient ) { } updateMenuItem(menuItem: any, outlet_id: string | number) { menuItem.outlet = { outlet_id: outlet_id }; const httpOptions = { headers: new HttpHeaders({ 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + localStorage.token }) }; return this.http.put(URL + '/api/maioraservice/menuitems/v1/update/', menuItem, httpOptions).toPromise(); } addMenuItem(menuItem: any, outlet_id: number) { menuItem.outlet = { outlet_id: outlet_id }; console.log(menuItem); const httpOptions = { headers: new HttpHeaders({ 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + localStorage.token }) }; return this.http.post(URL + '/api/maioraservice/menuitems/v1/create/', menuItem, httpOptions).toPromise(); } }