diff --git a/src/app/dashboard/dashboard.component.ts b/src/app/dashboard/dashboard.component.ts index e295541..470e6f3 100644 --- a/src/app/dashboard/dashboard.component.ts +++ b/src/app/dashboard/dashboard.component.ts @@ -11,8 +11,8 @@ export class DashboardComponent implements OnInit { /** * Returns the status that are used by at least one userstory. */ - private get usedStatus(): ScrumStatus[] { - return this.status.filter(s => this.userstories.find(us => us.status === s.id) !== undefined); + public get usedStatus(): ScrumStatus[] { + return this.status.filter(s => this.userstories.find(us => us.statusid === s.id) !== undefined); } private status: ScrumStatus[]; @@ -47,11 +47,11 @@ export class DashboardComponent implements OnInit { {id: 1, title: "Done", description:""}, ]; this.userstories = [ - {status: 0, title:""}, - {status: 0, title:""}, - {status: 0, title:""}, - {status: 1, title:""}, - {status: 1, title:""}, + {statusid: 0, title:""}, + {statusid: 0, title:""}, + {statusid: 0, title:""}, + {statusid: 1, title:""}, + {statusid: 1, title:""}, ]; this.sprints = [ {description:"", title:"", project: 0, startDate: new Date(2020, 5, 22), endDate: new Date(2020, 5, 28)}, @@ -101,7 +101,7 @@ export class DashboardComponent implements OnInit { } public getNumberOfUserstoriesByStatus(status: ScrumStatus): number { - return this.userstories.filter(us => us.status === status.id).length; + return this.userstories.filter(us => us.statusid === status.id).length; } public getRemainingDaysInSprint(): number { diff --git a/src/app/userstory-form/userstory-form.component.html b/src/app/userstory-form/userstory-form.component.html index 6a2af0f..505abaf 100644 --- a/src/app/userstory-form/userstory-form.component.html +++ b/src/app/userstory-form/userstory-form.component.html @@ -63,7 +63,7 @@
+ [(ngModel)]="userstory.createdbyid">