6e2347083c136d04ba3ddf06485c0f81f0864540888ca7f903fa3ef53c9fe4db.json 2.1 KB

1
  1. {"ast":null,"code":"import { environment } from 'src/environments/environment';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/common/http\";\nexport let UsersService = /*#__PURE__*/(() => {\n class UsersService {\n constructor(http) {\n this.http = http;\n //url api\n this.apiUrl = environment.apiUrl;\n }\n // get all users\n getUsers(page, limit, lastname, firstname, email, adress, startregister, endregister) {\n if (lastname === null) {\n lastname = '';\n }\n if (firstname === null) {\n firstname = '';\n }\n if (email === null) {\n email = '';\n }\n if (adress === null) {\n adress = '';\n }\n if (startregister === null) {\n startregister = '';\n }\n if (endregister === null) {\n endregister = '';\n }\n return this.http.get(`${this.apiUrl}/api/users/?page=${page}&limit=${limit}\n &lastname=${lastname}&firstname=${firstname}&email=${email}&adress=${adress}&startregister=${startregister}&endregister=${endregister}`);\n }\n // get user\n getOneUser(id) {\n return this.http.get(`${this.apiUrl}/api/${id}`);\n }\n // edit user\n editOneUser(id, body) {\n debugger;\n console.log(\"url ========\", this.apiUrl);\n return this.http.patch(`${this.apiUrl}/api/users/${id}`, body);\n }\n // delete user\n deleteOneUser(id) {\n return this.http.delete(`${this.apiUrl}/api/users/${id}`);\n }\n // verifier gain user\n verifyLotUser(id, code) {\n console.log('toto');\n return this.http.post(`${this.apiUrl}/api/users/gain?id=${id}`, code);\n }\n static #_ = this.ɵfac = function UsersService_Factory(t) {\n return new (t || UsersService)(i0.ɵɵinject(i1.HttpClient));\n };\n static #_2 = this.ɵprov = /*@__PURE__*/i0.ɵɵdefineInjectable({\n token: UsersService,\n factory: UsersService.ɵfac,\n providedIn: 'root'\n });\n }\n return UsersService;\n})();","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}