From 11cdcba7020e7bf9f8a951133fe502fed953a533 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Andr=C3=A9?= Date: Mon, 7 Oct 2019 15:17:47 +0200 Subject: [PATCH] Changement dans le service appelant l'API C# pour avoir une conversion du JSON en model Angula --- Front/skydivelogs-app/src/models/dropzone.ts | 4 ++++ Front/skydivelogs-app/src/services/serviceApi.ts | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Front/skydivelogs-app/src/models/dropzone.ts b/Front/skydivelogs-app/src/models/dropzone.ts index 1c1f6b4..4976656 100644 --- a/Front/skydivelogs-app/src/models/dropzone.ts +++ b/Front/skydivelogs-app/src/models/dropzone.ts @@ -1,4 +1,8 @@ export class DropZoneResp { + constructor(data: any) { + Object.assign(this, data); + } + public Id: number; public Latitude: string; public Longitude: string; diff --git a/Front/skydivelogs-app/src/services/serviceApi.ts b/Front/skydivelogs-app/src/services/serviceApi.ts index 3a4c9c0..ad00f2e 100644 --- a/Front/skydivelogs-app/src/services/serviceApi.ts +++ b/Front/skydivelogs-app/src/services/serviceApi.ts @@ -16,9 +16,10 @@ export class ServiceApi { return this.http.get>('http://localhost:5000/api/DropZone', { headers: headers }) .pipe( - map(x => x.map(data => new DropZoneResp(data))), - // tap(event => console.log(`fetched coinrankings`)), - // catchError(this.handleError('getCoinrankings', [])) + map(response => { + const details = response.map(data => new DropZoneResp(data)); + return details; + }) ); }