Browse Source

feature(account): add account service

pull/1573/head
TheDiaval 7 years ago
parent
commit
5f66117ece
  1. 3
      npm/ng-packs/packages/account/src/lib/components/login/login.component.html
  2. 30
      npm/ng-packs/packages/account/src/lib/services/account.service.ts
  3. 0
      npm/ng-packs/packages/account/src/lib/services/index.ts

3
npm/ng-packs/packages/account/src/lib/components/login/login.component.html

@ -27,9 +27,6 @@
</label>
</div>
<div class="mt-2">
<button type="button" name="Action" value="Cancel" class="btn btn-secondary">
{{ 'AbpAccount::Cancel' | abpLocalization }}
</button>
<button [disabled]="inProgress" type="submit" name="Action" value="Login" class="btn btn-primary ml-1">
{{ 'AbpAccount::Login' | abpLocalization }}
</button>

30
npm/ng-packs/packages/account/src/lib/services/account.service.ts

@ -0,0 +1,30 @@
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { RestService, Rest } from '@abp/ng.core';
import { RegisterResponse, RegisterRequest, Tenant } from '../models';
@Injectable({
providedIn: 'root',
})
export class AccountService {
constructor(private rest: RestService) {}
findTenant(tenantName: string): Observable<Tenant> {
const request: Rest.Request<null> = {
method: 'GET',
url: `/api/abp/multi-tenancy/find-tenant/${tenantName}`,
};
return this.rest.request<null, Tenant>(request);
}
register(body: RegisterRequest): Observable<RegisterResponse> {
const request: Rest.Request<RegisterRequest> = {
method: 'POST',
url: `/api/account/register`,
body,
};
return this.rest.request<RegisterRequest, RegisterResponse>(request, { throwErr: true });
}
}

0
npm/ng-packs/packages/account/src/lib/services/index.ts

Loading…
Cancel
Save