diff --git a/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.html b/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.html index dbab5ab..fefc0ca 100644 --- a/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.html +++ b/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.html @@ -13,26 +13,29 @@ {{element.name}} ici - - Latitude - {{element.latitude}} - - - Longitude - {{element.longitude}} + + Manufacturer + {{element.manufacturer}} - - Address - + + Canopy size + {{element.maxSize}} - {{element.minSize}} - - E-mail - {{element.email}} + + + AAD system + {{element.aad}} - - Type - {{element.type}} + + + Main canopy + {{element.mainCanopy}} + + + + Reserve canopy + {{element.reserveCanopy}} diff --git a/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.ts b/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.ts index 98dd6a5..2823437 100644 --- a/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.ts +++ b/Front/skydivelogs-app/src/app/list-of-gears/list-of-gears.component.ts @@ -14,11 +14,11 @@ export class ListOfGearsComponent implements OnInit { public displayedColumns: Array = [ 'id', 'name', - 'latitude', - 'longitude', - 'address', - 'email', - 'type' + 'manufacturer', + 'maxSize', + 'aad', + 'mainCanopy', + 'reserveCanopy' ]; public dataSourceTable: MatTableDataSource; public resultsLength = 0; @@ -37,7 +37,6 @@ export class ListOfGearsComponent implements OnInit { getListOfGears() { this.serviceApi.getListOfGears().subscribe(data => { - // data.sort((a, b) => (b.isFavorite ? 1 : 0) - (a.isFavorite ? 1 : 0)); this.dataSourceTable = new MatTableDataSource(data); this.dataSourceTable.paginator = this.paginator; this.resultsLength = data.length; diff --git a/Front/skydivelogs-app/src/app/new-gear/new-gear.component.html b/Front/skydivelogs-app/src/app/new-gear/new-gear.component.html index f027fbc..9be6a03 100644 --- a/Front/skydivelogs-app/src/app/new-gear/new-gear.component.html +++ b/Front/skydivelogs-app/src/app/new-gear/new-gear.component.html @@ -1,7 +1,32 @@
- - + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
diff --git a/Front/skydivelogs-app/src/app/new-gear/new-gear.component.ts b/Front/skydivelogs-app/src/app/new-gear/new-gear.component.ts index f711596..4396cf2 100644 --- a/Front/skydivelogs-app/src/app/new-gear/new-gear.component.ts +++ b/Front/skydivelogs-app/src/app/new-gear/new-gear.component.ts @@ -11,7 +11,13 @@ export class NewGearComponent implements OnInit { constructor() { this.addForm = new FormGroup({ - aircraftName: new FormControl('', Validators.required) + name: new FormControl('', Validators.required), + manufacturer: new FormControl('', Validators.required), + minSize: new FormControl('', Validators.required), + maxSize: new FormControl('', Validators.required), + aad: new FormControl('', Validators.required), + mainCanopy: new FormControl('', Validators.required), + reserveCanopy: new FormControl('', Validators.required), }); } diff --git a/Front/skydivelogs-app/src/models/gear.ts b/Front/skydivelogs-app/src/models/gear.ts index 5732a98..c438567 100644 --- a/Front/skydivelogs-app/src/models/gear.ts +++ b/Front/skydivelogs-app/src/models/gear.ts @@ -5,6 +5,12 @@ export class GearReq { public id: number; public name: string; + public manufacturer: string; + public minSize: number; + public maxSize: number; + public aad: string; + public mainCanopy: string; + public reserveCanopy: string; } export class GearResp { @@ -14,4 +20,10 @@ export class GearResp { public id: number; public name: string; + public manufacturer: string; + public minSize: number; + public maxSize: number; + public aad: string; + public mainCanopy: string; + public reserveCanopy: string; }