openEditDialog() {
this.editDialog.setRecord(this.template);
this.editDialog.mode = 'update';
- this.editDialog.open({size: 'lg'}).subscribe(id => {
+ this.editDialog.open({size: 'lg'}).toPromise().then(id => {
const selectedId = this.template.id();
this.setTemplateInfo().toPromise().then(
_ => this.selectTemplate(selectedId)
tmpl.id(null);
this.editDialog.setRecord(tmpl);
this.editDialog.mode = 'create';
- this.editDialog.open({size: 'lg'}).subscribe(tmpl => {
+ this.editDialog.open({size: 'lg'}).toPromise().then(tmpl => {
this.setTemplateInfo().toPromise()
.then(_ => this.selectTemplate(tmpl.id()));
}
deleteTemplate() {
- this.pcrud.remove(this.template).subscribe(_ => {
+ this.pcrud.remove(this.template).toPromise().then(_ => {
this.setTemplateInfo().toPromise()
.then(_ => this.selectTemplate(null));
});