diff --git a/Front/skydivelogs-app/src/app/default/default.component.html b/Front/skydivelogs-app/src/app/default/default.component.html index 50063a7..be75a6e 100644 --- a/Front/skydivelogs-app/src/app/default/default.component.html +++ b/Front/skydivelogs-app/src/app/default/default.component.html @@ -1,17 +1,22 @@

- timeline + timeline

- add_circle + add_circle

- list_alt + list_alt + +

+

+ + Tunnel flights

diff --git a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html index 692fad2..13b95b7 100644 --- a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html +++ b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html @@ -64,7 +64,7 @@ - + delete diff --git a/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.html b/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.html index e4384dd..db5e444 100644 --- a/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.html +++ b/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.html @@ -68,6 +68,14 @@ + + + + delete + + + diff --git a/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.ts b/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.ts index ca1fe54..21780fe 100644 --- a/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.ts +++ b/Front/skydivelogs-app/src/app/list-of-tunnel-flights/list-of-tunnel-flights.component.ts @@ -203,4 +203,12 @@ export class ListOfTunnelFlightsComponent implements OnInit { return beginDate; } + + public delete(item: TunnelFlight) { + let data: Array = this.dataSourceTable.data; + data = data.filter((d) => d.id !== item.id); + + this.dataSourceTable.data = data; + this.serviceTunnelFlight.deleteTunnelFlight(item); + } } diff --git a/Front/skydivelogs-app/src/services/jump.service.ts b/Front/skydivelogs-app/src/services/jump.service.ts index 4fb3b76..a3874af 100644 --- a/Front/skydivelogs-app/src/services/jump.service.ts +++ b/Front/skydivelogs-app/src/services/jump.service.ts @@ -101,9 +101,7 @@ export class JumpService extends BaseService { } public deleteJump(item: Jump) { - this.http.delete(`${this.apiUrl}/Jump/${item.id}`, - { headers: this.headers, }) - .subscribe(); + this.http.delete(`${this.apiUrl}/Jump/${item.id}`, { headers: this.headers }).subscribe(); } public updateJump(id: number, diff --git a/Front/skydivelogs-app/src/services/tunnel-flight.service.ts b/Front/skydivelogs-app/src/services/tunnel-flight.service.ts index 4485dd3..3e9f3a1 100644 --- a/Front/skydivelogs-app/src/services/tunnel-flight.service.ts +++ b/Front/skydivelogs-app/src/services/tunnel-flight.service.ts @@ -50,6 +50,10 @@ export class TunnelFlightService extends BaseService { ); } + public deleteTunnelFlight(item: TunnelFlight) { + this.http.delete(`${this.apiUrl}/TunnelFlight/${item.id}`, { headers: this.headers }).subscribe(); + } + public getTunnelFlightsByMonth(begin: Date, end: Date): Observable> { let beginDate = this.datePipe.transform(begin, "yyyy-MM-dd"); let endDate = this.datePipe.transform(end, "yyyy-MM-dd");