Files
paypoint-frontend/src/app/services/company.service.ts
veenm 781723fddf
All checks were successful
Docker Image CI / build-and-push (push) Successful in 2m1s
Docker Image CI / deploy (push) Successful in 28s
Docker Image CI / notify-failure (push) Has been skipped
Update 0.0.3:
-delen van agenda toegevoegd
-popup aangepast
-accepteren van uitnodiging toegevoegd
2025-04-18 22:38:21 +02:00

30 lines
834 B
TypeScript

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<Company[]> {
return this.http.get<Company[]>(`${this.baseApi}`);
}
getCompany(id: number): Observable<CompanyDTO> {
console.log(id)
return this.http.get<CompanyDTO>(`${this.baseApi}/${id}`);
}
linkCompany(user: number, token: string): Observable<any> {
return this.http.post(this.baseApi + `/link?user=${user}&token=${token}`, {})
}
}