Changeset e29cc2e for trip-planner-front/src/app/location/add-location-to-planner-panel/add-location-to-planner-panel.component.ts
- Timestamp:
- 11/25/21 22:08:24 (3 years ago)
- Branches:
- master
- Children:
- 8d391a1
- Parents:
- 59329aa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trip-planner-front/src/app/location/add-location-to-planner-panel/add-location-to-planner-panel.component.ts
r59329aa re29cc2e 1 1 import { Component, OnInit } from '@angular/core'; 2 import { MatDialogRef } from '@angular/material/dialog';3 2 import { ActivatedRoute } from '@angular/router'; 4 import { PlannerLocationDto } from 'src/app/_models/dto/plannerLocationDto';5 import { Location } from 'src/app/_models/location';6 3 import { Planner } from 'src/app/_models/planner'; 7 import { LocationService } from 'src/app/_services/location.service';8 4 import { PlannerService } from 'src/app/_services/planner.service'; 5 import { DynamicDialogRef } from 'primeng/dynamicdialog'; 6 7 8 9 9 10 10 @Component({ … … 16 16 17 17 planners: Planner[]; 18 location: Location;19 plannerId: number;20 locationId: number;21 plannerLocationDto: PlannerLocationDto;22 locationsInPlanner: Location[];23 18 24 19 25 constructor(private dialogRef: MatDialogRef<AddLocationToPlannerPanelComponent>, private plannerService: PlannerService, 26 private locationService: LocationService, private route: ActivatedRoute) { 20 21 constructor(private plannerService: PlannerService, 22 private route: ActivatedRoute, private ref: DynamicDialogRef) { 27 23 this.planners = []; 28 this.location = new Location;29 this.plannerId = 1;30 this.locationId = 1;31 this.plannerLocationDto = new PlannerLocationDto();32 this.locationsInPlanner = [];33 24 } 34 25 35 26 ngOnInit(): void { 27 36 28 this.plannerService.getAllPlanners().subscribe( 37 data=> {38 this.planners = data;29 planner => { 30 this.planners = planner; 39 31 } 40 32 ); 33 } 34 35 selectPlanner(planner: Planner) { 36 this.ref.close(planner); 37 } 41 38 42 39 43 this.route.queryParams44 .subscribe(params => {45 this.locationId = params.locationId;46 }47 );48 }49 50 onCancelClick(): void {51 this.dialogRef.close();52 53 }54 55 onFormSavePlanner(plannerId: number) {56 console.log("PLANNER ID: " + plannerId);57 console.log("LOC ID "+ this.locationId);58 this.plannerLocationDto.locationId = this.locationId;59 this.plannerLocationDto.plannerId = plannerId;60 /*61 this.locationService.postLocationToPlanner(this.plannerLocationDto).subscribe(62 data => {63 console.log(data);64 }65 );66 */67 68 // window.location.reload();69 }70 40 71 41 }
Note:
See TracChangeset
for help on using the changeset viewer.