@@ -34,8 +34,9 @@ export class ServerService {
3434
3535 /** USERS */
3636
37- getUsers ( page :number , size :number , classId : number , teacher : boolean ) :Observable < HttpResponse < IPage < IUser > > > {
38- var url = this . host + 'users?page=' + page + '&size=' + size ;
37+ getUsers ( page :number , size :number , classId : number , teacher : boolean , filter :string = null ) :Observable < HttpResponse < IPage < IUser > > > {
38+ var url = this . host + 'users?page=' + page + '&size=' + size +
39+ ( filter ?"&title=" + filter :"" ) ;
3940 if ( classId ) {
4041 url = url + '&class=' + classId + '&teacher=' + teacher ;
4142 }
@@ -68,8 +69,9 @@ export class ServerService {
6869
6970 /** CLASS ROOMS */
7071
71- getClassRooms ( page : number , size : number , levelId : number , userId : number , teacherId : number ) :Observable < HttpResponse < IPage < IClassRoom > > > {
72- var url = this . host + 'classes?page=' + page + '&size=' + size ;
72+ getClassRooms ( page : number , size : number , levelId : number , userId : number , teacherId : number , filter :string = null ) :Observable < HttpResponse < IPage < IClassRoom > > > {
73+ var url = this . host + 'classes?page=' + page + '&size=' + size +
74+ ( filter ?"&title=" + filter :"" ) ;
7375 if ( levelId ) {
7476 url = url + '&level=' + levelId ;
7577 } else if ( userId ) {
@@ -129,14 +131,16 @@ export class ServerService {
129131 }
130132 /** LEVELS */
131133
132- getLevels ( page : number , size : number , classId : number , userId : number ) :Observable < HttpResponse < IPage < ILevel > > > {
133- var url = this . host + 'levels?page=' + page + '&size=' + size ;
134+ getLevels ( page : number , size : number , classId : number , userId : number , filter :string = null ) :Observable < HttpResponse < IPage < ILevel > > > {
135+ debugger
136+ var url = this . host + 'levels?page=' + page + '&size=' + size +
137+ ( filter ?"&title=" + filter :"" ) ;
138+
134139 if ( classId ) {
135140 url = url + '&class=' + classId ;
136141 } else if ( userId ) {
137142 url = url + '&user=' + userId ;
138143 }
139-
140144 return this . http . get < IPage < ILevel > > ( url ,
141145 { observe : 'response' } ) ;
142146 }
0 commit comments