Files
webnaplo-gulbaba-frontend/src/app/maintenance/edit-maintenance/edit-maintenance.component.ts

31 lines
1.1 KiB
TypeScript
Raw Normal View History

2018-11-11 12:00:45 +01:00
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from "@angular/router";
import { Title } from "@angular/platform-browser";
import { MaintenanceEntity } from "../shared/maintenance-entity";
import { MaintenanceManagerService } from "../maintenance-manager.service";
@Component({
selector: 'app-edit-maintenance',
templateUrl: './edit-maintenance.component.html',
styleUrls: ['./edit-maintenance.component.css']
})
export class EditMaintenanceComponent implements OnInit {
public maintenance: MaintenanceEntity;
constructor(private route: ActivatedRoute,
private titleService: Title,
private maintenanceManager: MaintenanceManagerService) {
}
ngOnInit() {
this.titleService.setTitle("Webnapló : Karbantartás szerkesztése");
this.route.data.subscribe((data: { maintenance: MaintenanceEntity }) => this.maintenance = data.maintenance);
}
public submit() {
this.maintenanceManager.update(this.maintenance).subscribe(result => this.maintenance = result);
}
}