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; + }) ); }