import { Component, OnInit, Input } from '@angular/core'; import { TournamentPriceBand, Tournament } from 'tournee.businesslogic'; @Component({ selector: 'app-tournament-payment-container', templateUrl: './tournament-payment-container.component.html', styleUrls: ['./tournament-payment-container.component.css'] }) export class TournamentPaymentContainerComponent implements OnInit { @Input() Prices: Array = []; @Input() EditModel: Tournament; constructor() { } ngOnInit() { } TournamentFee() { return this.EditModel.owed_tournee_fee(this.Prices) + this.EditModel.paid_tournee_fees.map((tpf) => { return tpf.owed_full_fee; }).reduce((a, b) => { return a + b; }, 0); } }