Files
paypoint-frontend/src/app/services/customer.service.ts
veenm 0ebf648017
All checks were successful
Docker Image CI / build-and-push (push) Successful in 2m16s
Docker Image CI / deploy (push) Successful in 33s
toevoeging baseApi + versienummer
2025-03-13 22:23:44 +01:00

24 lines
631 B
TypeScript

import {Injectable} from '@angular/core';
import {HttpClient} from '@angular/common/http';
import {Customer} from '../models/customer';
import {Observable} from 'rxjs';
import {environment} from '../../environments/environment';
@Injectable({
providedIn: 'root',
})
export class CustomerService {
baseApi = `${environment.baseApi}/customers`;
constructor(private http: HttpClient) {
}
getCustomers(): Observable<Customer[]> {
return this.http.get<Customer[]>(`${this.baseApi}`);
}
addCustomer(customer: Customer): Observable<Customer> {
return this.http.post<Customer>(`${this.baseApi}`, customer);
}
}