diff --git a/src/app/task-form/task-form.component.ts b/src/app/task-form/task-form.component.ts index 379b991..832c55a 100644 --- a/src/app/task-form/task-form.component.ts +++ b/src/app/task-form/task-form.component.ts @@ -47,6 +47,6 @@ export class TaskFormComponent implements OnInit { }); } this.submitted = true; - this.activeModalService.close(); + this.activeModalService.close(this.task); } } diff --git a/src/app/task-list/task-list.component.ts b/src/app/task-list/task-list.component.ts index 5b945f4..b8daf28 100644 --- a/src/app/task-list/task-list.component.ts +++ b/src/app/task-list/task-list.component.ts @@ -43,6 +43,11 @@ export class TaskListComponent implements OnInit { backdrop: 'static', keyboard: true, }); + if (editTask === null) { + modalRef.result.then(result => { + this.tasks.push(result); + }); + } modalRef.componentInstance.task = editTask; } diff --git a/src/app/userstory-form/userstory-form.component.ts b/src/app/userstory-form/userstory-form.component.ts index 020f199..4fe28be 100644 --- a/src/app/userstory-form/userstory-form.component.ts +++ b/src/app/userstory-form/userstory-form.component.ts @@ -47,6 +47,6 @@ export class UserstoryFormComponent implements OnInit { }); } this.submitted = true; - this.activeModalService.close(); + this.activeModalService.close(this.userstory); } } diff --git a/src/app/userstory-list/userstory-list.component.ts b/src/app/userstory-list/userstory-list.component.ts index 154fbcf..526f825 100644 --- a/src/app/userstory-list/userstory-list.component.ts +++ b/src/app/userstory-list/userstory-list.component.ts @@ -43,6 +43,11 @@ export class UserstoryListComponent implements OnInit { backdrop: 'static', keyboard: true, }); + if (editUserstory === null) { + modalRef.result.then(result => { + this.userstories.push(result); + }); + } modalRef.componentInstance.userstory = editUserstory; }