Subscribe au bon endroit pour un refresh

correct de la liste des infos.
This commit is contained in:
Sébastien André
2021-03-29 16:25:35 +02:00
parent b2941cf6d4
commit 09639a4a56
8 changed files with 38 additions and 37 deletions

View File

@@ -31,8 +31,10 @@ export class NewAircraftComponent implements OnInit {
return; return;
} }
this.serviceApi.AddAircraft(formData.aircraftName, this.selectedFile); this.serviceApi.AddAircraft(formData.aircraftName, this.selectedFile)
.subscribe(() => {
this.serviceComm.RefreshData(AddAction.Aircraft); this.serviceComm.RefreshData(AddAction.Aircraft);
});
} }
public onFileChanged(fileInput: any) { public onFileChanged(fileInput: any) {

View File

@@ -49,16 +49,16 @@ export class NewDropZoneComponent implements OnInit {
dzType.push("tunnel"); dzType.push("tunnel");
} }
this.dropzoneService.AddDropZone( this.dropzoneService.AddDropZone(splitGps[0],
splitGps[0],
splitGps[1], splitGps[1],
formData.dzName, formData.dzName,
formData.address, formData.address,
formData.website, formData.website,
formData.contactMail, formData.contactMail,
dzType, dzType,
false false)
); .subscribe(() => {
this.serviceComm.RefreshData(AddAction.Dropzone); this.serviceComm.RefreshData(AddAction.Dropzone);
});
} }
} }

View File

@@ -56,8 +56,9 @@ export class NewGearComponent implements OnInit {
+formData.maxSize, +formData.maxSize,
formData.aad, formData.aad,
formData.mainCanopy, formData.mainCanopy,
formData.reserveCanopy formData.reserveCanopy)
); .subscribe(() => {
this.serviceComm.RefreshData(AddAction.Gear); this.serviceComm.RefreshData(AddAction.Gear);
});
} }
} }

View File

@@ -25,7 +25,9 @@ export class NewJumpTypeComponent implements OnInit {
ngOnInit() { } ngOnInit() { }
onSubmit(formData) { onSubmit(formData) {
this.jumpTypeService.AddJumpType(formData.jumptypeName); this.jumpTypeService.AddJumpType(formData.jumptypeName)
.subscribe(() => {
this.serviceComm.RefreshData(AddAction.JumpType); this.serviceComm.RefreshData(AddAction.JumpType);
});
} }
} }

View File

@@ -25,9 +25,8 @@ export class AircraftService extends BaseService {
imageData: dataImg imageData: dataImg
}; };
this.http.post(`${this.apiUrl}/Aircraft`, return this.http.post(`${this.apiUrl}/Aircraft`,
bodyNewAircraft, bodyNewAircraft,
{ headers: this.headers }) { headers: this.headers });
.subscribe(data => console.log(data));
} }
} }

View File

@@ -28,7 +28,7 @@ export class DropzoneService extends BaseService {
this.http.put(`${this.apiUrl}/DropZone/AddToFavorite/${selectedDz.id}`, this.http.put(`${this.apiUrl}/DropZone/AddToFavorite/${selectedDz.id}`,
selectedDz, selectedDz,
{ headers: this.headers }) { headers: this.headers })
.subscribe(data => console.log(data)); .subscribe();
return true; return true;
} }
@@ -39,7 +39,7 @@ export class DropzoneService extends BaseService {
this.http.put(`${this.apiUrl}/DropZone/RemoveToFavorite${selectedDz.id}`, this.http.put(`${this.apiUrl}/DropZone/RemoveToFavorite${selectedDz.id}`,
selectedDz, selectedDz,
{ headers: this.headers }) { headers: this.headers })
.subscribe(data => console.log(data)); .subscribe();
return true; return true;
} }
@@ -64,9 +64,8 @@ export class DropzoneService extends BaseService {
isFavorite: isFavorite isFavorite: isFavorite
}; };
this.http.post(`${this.apiUrl}/DropZone`, return this.http.post(`${this.apiUrl}/DropZone`,
bodyNewDropZone, bodyNewDropZone,
{ headers: this.headers }) { headers: this.headers });
.subscribe(data => console.log(data));
} }
} }

View File

@@ -36,7 +36,6 @@ export class GearService extends BaseService {
reserveCanopy: reserveCanopy reserveCanopy: reserveCanopy
}; };
this.http.post(`${this.apiUrl}/Gear`, bodyNewGear, { headers: this.headers}) return this.http.post(`${this.apiUrl}/Gear`, bodyNewGear, { headers: this.headers});
.subscribe(data => console.log(data));
} }
} }

View File

@@ -24,9 +24,8 @@ export class JumpTypeService extends BaseService {
name: jumptypetName name: jumptypetName
}; };
this.http.post(`${this.apiUrl}/JumpType`, return this.http.post(`${this.apiUrl}/JumpType`,
bodyJumpType, bodyJumpType,
{ headers: this.headers }) { headers: this.headers });
.subscribe(data => console.log(data));
} }
} }