|
|
|
@ -7,6 +7,8 @@ import { Identity } from '../models/identity'; |
|
|
|
providedIn: 'root', |
|
|
|
}) |
|
|
|
export class IdentityService { |
|
|
|
apiName = 'AbpIdentity'; |
|
|
|
|
|
|
|
constructor(private rest: RestService) {} |
|
|
|
|
|
|
|
getRoles(params = {} as ABP.PageQueryParams): Observable<Identity.RoleResponse> { |
|
|
|
@ -16,7 +18,7 @@ export class IdentityService { |
|
|
|
params, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.RoleResponse>(request); |
|
|
|
return this.rest.request<null, Identity.RoleResponse>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
getAllRoles(): Observable<Identity.RoleResponse> { |
|
|
|
@ -25,7 +27,7 @@ export class IdentityService { |
|
|
|
url: '/api/identity/roles/all', |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.RoleResponse>(request); |
|
|
|
return this.rest.request<null, Identity.RoleResponse>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
getRoleById(id: string): Observable<Identity.RoleItem> { |
|
|
|
@ -34,7 +36,7 @@ export class IdentityService { |
|
|
|
url: `/api/identity/roles/${id}`, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.RoleItem>(request); |
|
|
|
return this.rest.request<null, Identity.RoleItem>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
deleteRole(id: string): Observable<Identity.RoleItem> { |
|
|
|
@ -43,7 +45,7 @@ export class IdentityService { |
|
|
|
url: `/api/identity/roles/${id}`, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.RoleItem>(request); |
|
|
|
return this.rest.request<null, Identity.RoleItem>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
createRole(body: Identity.RoleSaveRequest): Observable<Identity.RoleItem> { |
|
|
|
@ -53,7 +55,9 @@ export class IdentityService { |
|
|
|
body, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<Identity.RoleSaveRequest, Identity.RoleItem>(request); |
|
|
|
return this.rest.request<Identity.RoleSaveRequest, Identity.RoleItem>(request, { |
|
|
|
apiName: this.apiName, |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
updateRole(body: Identity.RoleItem): Observable<Identity.RoleItem> { |
|
|
|
@ -66,7 +70,9 @@ export class IdentityService { |
|
|
|
body, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<Identity.RoleItem, Identity.RoleItem>(request); |
|
|
|
return this.rest.request<Identity.RoleItem, Identity.RoleItem>(request, { |
|
|
|
apiName: this.apiName, |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
getUsers(params = {} as ABP.PageQueryParams): Observable<Identity.UserResponse> { |
|
|
|
@ -76,7 +82,7 @@ export class IdentityService { |
|
|
|
params, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.UserResponse>(request); |
|
|
|
return this.rest.request<null, Identity.UserResponse>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
getUserById(id: string): Observable<Identity.UserItem> { |
|
|
|
@ -85,7 +91,7 @@ export class IdentityService { |
|
|
|
url: `/api/identity/users/${id}`, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.UserItem>(request); |
|
|
|
return this.rest.request<null, Identity.UserItem>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
getUserRoles(id: string): Observable<Identity.RoleResponse> { |
|
|
|
@ -94,7 +100,7 @@ export class IdentityService { |
|
|
|
url: `/api/identity/users/${id}/roles`, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, Identity.RoleResponse>(request); |
|
|
|
return this.rest.request<null, Identity.RoleResponse>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
deleteUser(id: string): Observable<null> { |
|
|
|
@ -103,7 +109,7 @@ export class IdentityService { |
|
|
|
url: `/api/identity/users/${id}`, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<null, null>(request); |
|
|
|
return this.rest.request<null, null>(request, { apiName: this.apiName }); |
|
|
|
} |
|
|
|
|
|
|
|
createUser(body: Identity.UserSaveRequest): Observable<Identity.UserItem> { |
|
|
|
@ -113,7 +119,9 @@ export class IdentityService { |
|
|
|
body, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<Identity.UserSaveRequest, Identity.UserItem>(request); |
|
|
|
return this.rest.request<Identity.UserSaveRequest, Identity.UserItem>(request, { |
|
|
|
apiName: this.apiName, |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
updateUser(body: Identity.UserItem): Observable<Identity.UserItem> { |
|
|
|
@ -126,6 +134,8 @@ export class IdentityService { |
|
|
|
body, |
|
|
|
}; |
|
|
|
|
|
|
|
return this.rest.request<Identity.UserItem, Identity.UserItem>(request); |
|
|
|
return this.rest.request<Identity.UserItem, Identity.UserItem>(request, { |
|
|
|
apiName: this.apiName, |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|