import { ServiceService } from 'src/app/_services/service/service.service'; import { Component } from '@angular/core'; import { IService } from 'src/app/_interfaces/servives/service'; import { RouterLink, RouterOutlet, Router } from '@angular/router'; import { FormsModule } from '@angular/forms'; @Component({ selector: 'bgui-create-service', standalone: true, imports: [RouterLink, RouterOutlet, FormsModule], templateUrl: './create-service.component.html', styleUrl: './create-service.component.scss', }) export class CreateServiceComponent { service: IService = { //service_id: 0, nom_service: '', description: '', marchand: '', }; //showForm = false; constructor( private services: ServiceService, private router: Router ) {} onSubmit(service: IService) { this.services.createService(service).subscribe({ next: createdService => { console.log('Service créé avec succès:', createdService); this.router.navigate(['/assistances/view-service']); }, error: error => { console.error('Erreur lors de la création du service:', error); }, }); } }