Class TenantController
Inheritance
System.Object
TenantController
Implements
IAvoidDuplicateCrossCuttingConcerns
Assembly: Volo.Abp.TenantManagement.HttpApi.dll
Syntax
public class TenantController : AbpController, IAvoidDuplicateCrossCuttingConcerns, ITenantAppService, ICrudAppService<TenantDto, Guid, GetTenantsInput, TenantCreateDto, TenantUpdateDto>
Constructors
TenantController(ITenantAppService)
Declaration
public TenantController(ITenantAppService tenantAppService)
Parameters
Properties
TenantAppService
Declaration
protected ITenantAppService TenantAppService { get; }
Property Value
Methods
CreateAsync(TenantCreateDto)
Declaration
public virtual Task<TenantDto> CreateAsync(TenantCreateDto input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<TenantDto> |
|
DeleteAsync(Guid)
Declaration
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
DeleteDefaultConnectionStringAsync(Guid)
Declaration
public virtual Task DeleteDefaultConnectionStringAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
GetAsync(Guid)
Declaration
public virtual Task<TenantDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<TenantDto> |
|
GetDefaultConnectionStringAsync(Guid)
Declaration
public virtual Task<string> GetDefaultConnectionStringAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
Declaration
public virtual Task<PagedResultDto<TenantDto>> GetListAsync(GetTenantsInput input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<PagedResultDto<TenantDto>> |
|
UpdateAsync(Guid, TenantUpdateDto)
Declaration
public virtual Task<TenantDto> UpdateAsync(Guid id, TenantUpdateDto input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<TenantDto> |
|
UpdateDefaultConnectionStringAsync(Guid, String)
Declaration
public virtual Task UpdateDefaultConnectionStringAsync(Guid id, string defaultConnectionString)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
defaultConnectionString |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
IAvoidDuplicateCrossCuttingConcerns
ICrudAppService<, , , , >
Extension Methods