1 line
4.0 KiB
JSON
1 line
4.0 KiB
JSON
{"ast":null,"code":"import { HttpParams } from '@angular/common/http';\nimport { ApiService } from './user-management.api.service';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/common/http\";\nexport class GroupOfUserService extends ApiService {\n constructor(http, userUri) {\n super(http, userUri);\n this.userUri = userUri;\n }\n deleteByGroupUserId(groupId, userId) {\n const url = `${this.baseUrl}?groupId=${groupId}&userId=${userId}`;\n return this.http.delete(url, {\n withCredentials: true\n });\n }\n getAll(withUser = false, withGroup = false) {\n let params = new HttpParams();\n if (withUser) {\n params = params.set('withUser', withUser);\n }\n if (withGroup) {\n params = params.set('withGroup', withGroup);\n }\n return this.http.get(this.baseUrl, {\n params,\n withCredentials: true\n });\n }\n static #_ = this.ɵfac = function GroupOfUserService_Factory(t) {\n return new (t || GroupOfUserService)(i0.ɵɵinject(i1.HttpClient), i0.ɵɵinject('GROUP_OF_USER_URL'));\n };\n static #_2 = this.ɵprov = /*@__PURE__*/i0.ɵɵdefineInjectable({\n token: GroupOfUserService,\n factory: GroupOfUserService.ɵfac,\n providedIn: 'root'\n });\n}","map":{"version":3,"names":["HttpParams","ApiService","GroupOfUserService","constructor","http","userUri","deleteByGroupUserId","groupId","userId","url","baseUrl","delete","withCredentials","getAll","withUser","withGroup","params","set","get","_","i0","ɵɵinject","i1","HttpClient","_2","factory","ɵfac","providedIn"],"sources":["E:\\TekH\\Visual Studio\\WebUserManager\\DigitalData.UserManager.NgWebUI\\ClientApp\\src\\app\\services\\group-of-user.service.ts"],"sourcesContent":["import { Injectable, Inject } from '@angular/core';\r\nimport { HttpClient, HttpParams } from '@angular/common/http';\r\nimport { GroupOfUser } from '../models/user-management.api.models';\r\nimport { ApiService } from './user-management.api.service';\r\nimport { ApiResult } from '../models/api.response.model';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class GroupOfUserService extends ApiService<GroupOfUser> {\r\n constructor(http: HttpClient, @Inject('GROUP_OF_USER_URL') private userUri: string) {\r\n super(http, userUri);\r\n }\r\n\r\n deleteByGroupUserId(groupId: number, userId: number): Observable<ApiResult<any>> {\r\n const url = `${this.baseUrl}?groupId=${groupId}&userId=${userId}`;\r\n return this.http.delete<ApiResult<any>>(url, { withCredentials: true });\r\n }\r\n\r\n override getAll(withUser: boolean = false, withGroup: boolean = false): Observable<ApiResult<GroupOfUser[]>> {\r\n let params = new HttpParams();\r\n if (withUser) {\r\n params = params.set('withUser', withUser);\r\n }\r\n if (withGroup) {\r\n params = params.set('withGroup', withGroup);\r\n }\r\n\r\n return this.http.get<ApiResult<GroupOfUser[]>>(this.baseUrl, { params, withCredentials: true });\r\n }\r\n}"],"mappings":"AACA,SAAqBA,UAAU,QAAQ,sBAAsB;AAE7D,SAASC,UAAU,QAAQ,+BAA+B;;;AAO1D,OAAM,MAAOC,kBAAmB,SAAQD,UAAuB;EAC7DE,YAAYC,IAAgB,EAAuCC,OAAe;IAChF,KAAK,CAACD,IAAI,EAAEC,OAAO,CAAC;IAD6C,KAAAA,OAAO,GAAPA,OAAO;EAE1E;EAEAC,mBAAmBA,CAACC,OAAe,EAAEC,MAAc;IACjD,MAAMC,GAAG,GAAG,GAAG,IAAI,CAACC,OAAO,YAAYH,OAAO,WAAWC,MAAM,EAAE;IACjE,OAAO,IAAI,CAACJ,IAAI,CAACO,MAAM,CAAiBF,GAAG,EAAE;MAAEG,eAAe,EAAE;IAAI,CAAE,CAAC;EACzE;EAESC,MAAMA,CAACC,QAAA,GAAoB,KAAK,EAAEC,SAAA,GAAqB,KAAK;IACnE,IAAIC,MAAM,GAAG,IAAIhB,UAAU,EAAE;IAC7B,IAAIc,QAAQ,EAAE;MACZE,MAAM,GAAGA,MAAM,CAACC,GAAG,CAAC,UAAU,EAAEH,QAAQ,CAAC;;IAE3C,IAAIC,SAAS,EAAE;MACbC,MAAM,GAAGA,MAAM,CAACC,GAAG,CAAC,WAAW,EAAEF,SAAS,CAAC;;IAG7C,OAAO,IAAI,CAACX,IAAI,CAACc,GAAG,CAA2B,IAAI,CAACR,OAAO,EAAE;MAAEM,MAAM;MAAEJ,eAAe,EAAE;IAAI,CAAE,CAAC;EACjG;EAAC,QAAAO,CAAA,G;qBApBUjB,kBAAkB,EAAAkB,EAAA,CAAAC,QAAA,CAAAC,EAAA,CAAAC,UAAA,GAAAH,EAAA,CAAAC,QAAA,CACS,mBAAmB;EAAA;EAAA,QAAAG,EAAA,G;WAD9CtB,kBAAkB;IAAAuB,OAAA,EAAlBvB,kBAAkB,CAAAwB,IAAA;IAAAC,UAAA,EAFjB;EAAM","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |