11import { Injectable } from '@angular/core' ;
22import { BehaviorSubject } from 'rxjs' ;
3- import { Issue } from '../models/issue ' ;
3+ import { Passenger } from '../models/passenger ' ;
44import { HttpClient , HttpErrorResponse } from '@angular/common/http' ;
55
66@Injectable ( )
@@ -10,13 +10,13 @@ export class DataService {
1010 private readonly DEL_URL = 'http://localhost:8081/userendpoint/deletePassenger/' ;
1111 private readonly UPD_URL = 'http://localhost:8081/userendpoint/updatePassenger/' ;
1212
13- dataChange : BehaviorSubject < Issue [ ] > = new BehaviorSubject < Issue [ ] > ( [ ] ) ;
13+ dataChange : BehaviorSubject < Passenger [ ] > = new BehaviorSubject < Passenger [ ] > ( [ ] ) ;
1414 // Temporarily stores data from dialogs
1515 dialogData : any ;
1616
1717 constructor ( private httpClient : HttpClient ) { }
1818
19- get data ( ) : Issue [ ] {
19+ get data ( ) : Passenger [ ] {
2020 return this . dataChange . value ;
2121 }
2222
@@ -25,16 +25,16 @@ export class DataService {
2525 }
2626
2727 /** CRUD METHODS */
28- getAllIssues ( ) : void {
29- this . httpClient . get < Issue [ ] > ( this . API_URL ) . subscribe ( data => {
28+ getAllPassengers ( ) : void {
29+ this . httpClient . get < Passenger [ ] > ( this . API_URL ) . subscribe ( data => {
3030 this . dataChange . next ( data ) ;
3131 } ,
3232 ( error : HttpErrorResponse ) => {
3333 console . log ( error . name + ' ' + error . message ) ;
3434 } ) ;
3535 }
3636
37- addIssue ( passenger : Issue ) : void {
37+ addPassenger ( passenger : Passenger ) : void {
3838 this . dialogData = passenger ;
3939 this . httpClient . post ( this . SAVE_URL , passenger ) . subscribe ( data => {
4040 this . dialogData = passenger ;
@@ -44,7 +44,7 @@ export class DataService {
4444 } ) ;
4545 }
4646
47- deleteIssue ( id : number ) : void {
47+ deletePassenger ( id : number ) : void {
4848 this . httpClient . delete ( this . DEL_URL + id ) . subscribe ( data => {
4949 console . log ( data ) ;
5050 } ,
@@ -54,7 +54,7 @@ export class DataService {
5454 ) ;
5555 }
5656
57- updateItem ( passenger : Issue ) : void {
57+ updateItem ( passenger : Passenger ) : void {
5858 this . dialogData = passenger ;
5959 this . httpClient . put ( this . UPD_URL + passenger . passengerid , passenger ) . subscribe ( data => {
6060 this . dialogData = passenger ;
0 commit comments