From 19aa6f3a4c1bb76679ec779872063ea3452c51d2 Mon Sep 17 00:00:00 2001 From: Joachim Date: Sat, 1 Sep 2018 15:51:40 +0200 Subject: [PATCH] can now switch championships --- .../championshipselectordialog.component.html | 2 +- .../championshipselectordialog.component.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/championshipselectordialog/championshipselectordialog.component.html b/src/app/championshipselectordialog/championshipselectordialog.component.html index 9ef1999..4218b0b 100644 --- a/src/app/championshipselectordialog/championshipselectordialog.component.html +++ b/src/app/championshipselectordialog/championshipselectordialog.component.html @@ -1,3 +1,3 @@ - {{championship.name}} + {{championship.name}} diff --git a/src/app/championshipselectordialog/championshipselectordialog.component.ts b/src/app/championshipselectordialog/championshipselectordialog.component.ts index 660a9a2..e2754cf 100644 --- a/src/app/championshipselectordialog/championshipselectordialog.component.ts +++ b/src/app/championshipselectordialog/championshipselectordialog.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit } from '@angular/core'; import {MatDialogRef} from '@angular/material'; import {ChampionshipService} from '../championship.service'; +import {Router} from '@angular/router'; @Component({ selector: 'app-championshipselectordialog', @@ -10,7 +11,8 @@ import {ChampionshipService} from '../championship.service'; export class ChampionshipselectordialogComponent implements OnInit { constructor(public dialogRef: MatDialogRef, - private championshipService: ChampionshipService) { } + private championshipService: ChampionshipService, + private router: Router) { } ngOnInit() { @@ -20,4 +22,9 @@ export class ChampionshipselectordialogComponent implements OnInit { return this.championshipService.getChampionships(); } + selectChampionship(championship: any) { + this.championshipService.setChampionship(championship.idchampionship); + this.router.navigate(['championship', championship.idchampionship]); + this.dialogRef.close(); + } }