This commit is contained in:
Constantin Simonis 2024-12-18 13:50:27 +01:00
parent 1a259ae5ee
commit 8b871d2e34
Signed by: csimonis
GPG Key ID: 758DD9C506603183
2 changed files with 6 additions and 4 deletions

View File

@ -8,7 +8,7 @@ import {
MatDialogTitle
} from "@angular/material/dialog";
import {MatButton} from "@angular/material/button";
import ApiService from "../services/api.service";
import EmployeeApiService from "../services/employee-api.service";
@Component({
selector: 'app-delete-employee',
@ -24,7 +24,7 @@ import ApiService from "../services/api.service";
styleUrl: './delete-employee.component.css'
})
export class DeleteEmployeeComponent {
private apiService: ApiService = inject(ApiService);
private apiService: EmployeeApiService = inject(EmployeeApiService);
@Output()
private deleteEvent: EventEmitter<null> = new EventEmitter();

View File

@ -7,10 +7,12 @@ import {Employee} from "../Employee";
@Injectable({
providedIn: 'root'
})
export default class ApiService {
export default class EmployeeApiService {
private http: HttpClient = inject(HttpClient);
private static readonly BASE_URL = 'http://localhost:8089';
public deleteById(id: number): Observable<Employee> {
return this.http.delete(`http://localhost:8089/employees/${id}`)
return this.http.delete(`${EmployeeApiService.BASE_URL}/employees/${id}`)
}
}