From feaf8f54d2e16565294d2c54567b9126fc19ceee Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 15 Jan 2025 11:40:51 +0100 Subject: [PATCH] feat: add navigation to employee overview after update --- .../mitarbeiter-bearbeiten-view.component.ts | 9 +++++++-- .../mitarbeiter-form/mitarbeiter-form.component.html | 2 +- .../mitarbeiter-form/mitarbeiter-form.component.ts | 5 +++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/app/components/mitarbeiter-bearbeiten-view/mitarbeiter-bearbeiten-view.component.ts b/src/app/components/mitarbeiter-bearbeiten-view/mitarbeiter-bearbeiten-view.component.ts index 40a8719..1a9d7ae 100644 --- a/src/app/components/mitarbeiter-bearbeiten-view/mitarbeiter-bearbeiten-view.component.ts +++ b/src/app/components/mitarbeiter-bearbeiten-view/mitarbeiter-bearbeiten-view.component.ts @@ -2,7 +2,7 @@ import { Component } from '@angular/core'; import { MitarbeiterFormComponent } from '../mitarbeiter-form/mitarbeiter-form.component'; import { EmployeeResponseDTO } from '../../models/mitarbeiter'; import { EmployeeService } from '../../service/employee.service'; -import { ActivatedRoute } from '@angular/router'; +import { ActivatedRoute, Router } from '@angular/router'; @Component({ selector: 'app-mitarbeiter-bearbeiten-view', @@ -14,10 +14,15 @@ import { ActivatedRoute } from '@angular/router'; export class MitarbeiterBearbeitenViewComponent { public mitarbeiter!: EmployeeResponseDTO; - constructor(private employeeService: EmployeeService, private route: ActivatedRoute) { } + constructor(private employeeService: EmployeeService, private route: ActivatedRoute, private router: Router) { } submitted(mitarbeiter: EmployeeResponseDTO) { this.employeeService.updateEmployee(mitarbeiter); + this.returnToEmployeeOverview(); + } + + returnToEmployeeOverview() { + this.router.navigate(["mitarbeiter"]); } ngOnInit(): void { diff --git a/src/app/components/mitarbeiter-form/mitarbeiter-form.component.html b/src/app/components/mitarbeiter-form/mitarbeiter-form.component.html index 7406844..b797a2e 100644 --- a/src/app/components/mitarbeiter-form/mitarbeiter-form.component.html +++ b/src/app/components/mitarbeiter-form/mitarbeiter-form.component.html @@ -1,7 +1,7 @@
- +