import {Injectable} from '@angular/core'; import {HttpClient} from '@angular/common/http'; import {Observable} from 'rxjs'; import {environment} from '../../environments/environment'; import {Company} from '../models/company'; import {CompanyDTO} from '../models/app-user-dto'; @Injectable({ providedIn: 'root', }) export class CompanyService { baseApi = `${environment.baseApi}/company`; constructor(private http: HttpClient) { } getCompanies(): Observable { return this.http.get(`${this.baseApi}`); } getCompany(id: number): Observable { console.log(id) return this.http.get(`${this.baseApi}/${id}`); } linkCompany(user: number, token: string): Observable { return this.http.post(this.baseApi + `/link?user=${user}&token=${token}`, {}) } }