Browse Source

refactor : migrate tenant-management package to inject() DI

pull/23262/head
Fahri Gedik 1 year ago
parent
commit
9e4f292a54
  1. 6
      npm/ng-packs/packages/tenant-management/proxy/src/lib/proxy/tenant.service.ts

6
npm/ng-packs/packages/tenant-management/proxy/src/lib/proxy/tenant.service.ts

@ -1,12 +1,14 @@
import type { GetTenantsInput, TenantCreateDto, TenantDto, TenantUpdateDto } from './models'; import type { GetTenantsInput, TenantCreateDto, TenantDto, TenantUpdateDto } from './models';
import { RestService } from '@abp/ng.core'; import { RestService } from '@abp/ng.core';
import type { PagedResultDto } from '@abp/ng.core'; import type { PagedResultDto } from '@abp/ng.core';
import { Injectable } from '@angular/core'; import { Injectable, inject } from '@angular/core';
@Injectable({ @Injectable({
providedIn: 'root', providedIn: 'root',
}) })
export class TenantService { export class TenantService {
private restService = inject(RestService);
apiName = 'AbpTenantManagement'; apiName = 'AbpTenantManagement';
create = (input: TenantCreateDto) => create = (input: TenantCreateDto) =>
@ -69,6 +71,4 @@ export class TenantService {
params: { defaultConnectionString }, params: { defaultConnectionString },
}, },
{ apiName: this.apiName }); { apiName: this.apiName });
constructor(private restService: RestService) {}
} }

Loading…
Cancel
Save