Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class IdentityClient {
- private _banUrl = '/Identity/Ban/';
- constructor(private _http: HttpWrapperService) {}
- public ban(actorId : number, identityId : number): Observable<MiResultOfBoolean> {
- const params = new HttpParams()
- .set('identityId', identityId.toString());
- return this._http.get(this._banUrl, params);
- }
- }
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class JwtClient {
- private _getIdentityIdByTokenIdUrl = '/Jwt/GetIdentityIdByTokenId';
- constructor(private _http: HttpWrapperService) {}
- public getIdentityIdByTokenId(tokenId : number): Observable<MiResultOfInt32> {
- return this._http.post<number, MiResultOfInt32>(this._getIdentityIdByTokenIdUrl, tokenId);
- }
- }
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class LoginClient {
- private _loginUrl = '/Login/Login';
- constructor(private _http: HttpWrapperService) {}
- public login(form : LoginForm): Observable<MiResultOfMiJwt> {
- return this._http.post<LoginForm, MiResultOfMiJwt>(this._loginUrl, form);
- }
- }
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class ModuleRolesClient {
- private _createUrl = '/ModuleRoles/Create/';
- private _updateUrl = '/ModuleRoles/Update/';
- private _byModuleIdUrl = '/ModuleRoles/ByModuleId/';
- constructor(private _http: HttpWrapperService) {}
- public create(actorId : number, form : CreateModuleRoleForm): Observable<MiResultOfMiModuleRole> {
- return this._http.post<CreateModuleRoleForm, MiResultOfMiModuleRole>(this._createUrl, form);
- }
- public update(actorId : number, form : UpdateModuleRoleForm): Observable<MiResultOfMiModuleRole> {
- return this._http.post<UpdateModuleRoleForm, MiResultOfMiModuleRole>(this._updateUrl, form);
- }
- public byModuleId(moduleId : number): Observable<MiResultOfIEnumerableOfMiModuleRole> {
- const params = new HttpParams()
- .set('moduleId', moduleId.toString());
- return this._http.get(this._byModuleIdUrl, params);
- }
- }
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class ModulesClient {
- private _createUrl = '/Modules/Create/';
- private _updateUrl = '/Modules/Update/';
- private _listUrl = '/Modules/List';
- constructor(private _http: HttpWrapperService) {}
- public create(actorId : number, form : CreateModuleForm): Observable<MiResultOfMiModule> {
- return this._http.post<CreateModuleForm, MiResultOfMiModule>(this._createUrl, form);
- }
- public update(actorId : number, form : UpdateModuleForm): Observable<MiResultOfMiModule> {
- return this._http.post<UpdateModuleForm, MiResultOfMiModule>(this._updateUrl, form);
- }
- public list(offset : number, count : number): Observable<MiResultOfIEnumerableOfMiModule> {
- return this._http.get(this._listUrl, new HttpParams);
- }
- }
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class UserModuleRolesClient {
- private _assignUrl = '/UserModuleRoles/Assign/';
- private _revokeUrl = '/UserModuleRoles/Revoke/';
- private _byIdentityAndModuleIdUrl = '/UserModuleRoles/ByIdentityAndModuleIdAsync';
- constructor(private _http: HttpWrapperService) {}
- public assign(actorId : number, form : IdentityModuleRoleForm): Observable<MiResultOfBoolean> {
- return this._http.post<IdentityModuleRoleForm, MiResultOfBoolean>(this._assignUrl, form);
- }
- public revoke(actorId : number, form : IdentityModuleRoleForm): Observable<MiResultOfBoolean> {
- return this._http.post<IdentityModuleRoleForm, MiResultOfBoolean>(this._revokeUrl, form);
- }
- public byIdentityAndModuleId(identityId : number, moduleId : number): Observable<MiResultOfIEnumerableOfMiModuleRole> {
- return this._http.get(this._byIdentityAndModuleIdUrl, new HttpParams);
- }
- }
- import { HttpWrapperService } from '../../httpWrapper/http-wrapper.service';
- import { Injectable } from '@angular/core';
- import { Observable } from 'rxjs';
- import { HttpParams } from '@angular/common/http';
- @Injectable({
- providedIn: 'root'
- })
- export class ApiClient {
- private _valuesGetUrl = '/api/Values';
- private _valuesPostUrl = '/api/Values';
- private _valuesPutUrl = '/api/Values/';
- private _valuesDeleteUrl = '/api/Values/';
- constructor(private _http: HttpWrapperService) {}
- public valuesPost(value : string): Observable<void> {
- return this._http.post<string, void>(this._valuesPostUrl, value);
- }
- public valuesGet(id : number): Observable<string> {
- const params = new HttpParams()
- .set('id', id.toString());
- return this._http.get(this._valuesGetUrl, params);
- }
- public valuesPut(id : number, value : string): Observable<void> {
- return this._http.post<string, void>(this._valuesPutUrl, value);
- }
- public valuesDelete(id : number): Observable<void> {
- return this._http.post<, void>(this._valuesDeleteUrl, );
- }
- }
- export class MiResultOfBoolean {
- result: boolean | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class MiError {
- code: MiErrorCode | undefined;
- message: string | undefined;
- }
- export class MiResultOfInt32 {
- result: number | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class LoginForm {
- login: string;
- password: string;
- }
- export class MiResultOfMiJwt {
- result: MiJwt | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class MiJwt {
- id: number | undefined;
- token: string | undefined;
- expires: Date | undefined;
- }
- export class CreateModuleRoleForm {
- moduleId: number | undefined;
- name: string;
- code: string;
- }
- export class MiResultOfMiModuleRole {
- result: MiModuleRole | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class MiModuleRole {
- id: number | undefined;
- name: string | undefined;
- code: string | undefined;
- }
- export class UpdateModuleRoleForm {
- id: number | undefined;
- name: string;
- code: string;
- }
- export class MiResultOfIEnumerableOfMiModuleRole {
- result: MiModuleRole[] | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class CreateModuleForm {
- name: string;
- code: string;
- }
- export class MiResultOfMiModule {
- result: MiModule | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class MiModule {
- id: number | undefined;
- name: string | undefined;
- code: string | undefined;
- }
- export class UpdateModuleForm {
- id: number | undefined;
- name: string;
- code: string;
- }
- export class MiResultOfIEnumerableOfMiModule {
- result: MiModule[] | undefined;
- error: MiError | undefined;
- readonly isCorrect: boolean | undefined;
- }
- export class IdentityModuleRoleForm {
- identityId: number | undefined;
- moduleRoleId: number | undefined;
- }
- export enum MiErrorCode {
- _1000000 = 1000000,
- _1000001 = 1000001,
- _1001001 = 1001001,
- _1002000 = 1002000,
- _1002001 = 1002001,
- _1003001 = 1003001,
- _1003002 = 1003002,
- _1004000 = 1004000,
- _1004001 = 1004001,
- _1004002 = 1004002,
- _1005000 = 1005000,
- _1006000 = 1006000,
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement