Class TenantAppService
Inheritance
System.Object
TenantAppService
Assembly: Volo.Abp.TenantManagement.Application.dll
Syntax
public class TenantAppService : TenantManagementAppServiceBase, ITenantAppService, ICrudAppService<TenantDto, Guid, GetTenantsInput, TenantCreateDto, TenantUpdateDto>
Constructors
TenantAppService(ITenantRepository, ITenantManager, IDataSeeder)
Declaration
public TenantAppService(ITenantRepository tenantRepository, ITenantManager tenantManager, IDataSeeder dataSeeder)
Parameters
Properties
DataSeeder
Declaration
protected IDataSeeder DataSeeder { get; }
Property Value
Type |
Description |
IDataSeeder |
|
TenantManager
Declaration
protected ITenantManager TenantManager { get; }
Property Value
TenantRepository
Declaration
protected ITenantRepository TenantRepository { get; }
Property Value
Methods
CreateAsync(TenantCreateDto)
Declaration
public virtual Task<TenantDto> CreateAsync(TenantCreateDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
DeleteDefaultConnectionStringAsync(Guid)
Declaration
public virtual Task DeleteDefaultConnectionStringAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
public virtual Task<TenantDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetDefaultConnectionStringAsync(Guid)
Declaration
public virtual Task<string> GetDefaultConnectionStringAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Type |
Description |
Task<System.String> |
|
Declaration
public virtual Task<PagedResultDto<TenantDto>> GetListAsync(GetTenantsInput input)
Parameters
Returns
Type |
Description |
Task<PagedResultDto<TenantDto>> |
|
UpdateAsync(Guid, TenantUpdateDto)
Declaration
public virtual Task<TenantDto> UpdateAsync(Guid id, TenantUpdateDto input)
Parameters
Returns
UpdateDefaultConnectionStringAsync(Guid, String)
Declaration
public virtual Task UpdateDefaultConnectionStringAsync(Guid id, string defaultConnectionString)
Parameters
Type |
Name |
Description |
Guid |
id |
|
System.String |
defaultConnectionString |
|
Returns
Implements
ICrudAppService<, , , , >
Extension Methods