Table of Contents

Interface ITenantModuleRepository

Namespace
KadicAuth.Application.TenantModules.Abstractions
Assembly
KadicAuth.Application.dll
public interface ITenantModuleRepository

Methods

AddAsync(TenantModule, CancellationToken)

Task AddAsync(TenantModule tenantModule, CancellationToken cancellationToken = default)

Parameters

tenantModule TenantModule
cancellationToken CancellationToken

Returns

Task

AddRangeAsync(IEnumerable<TenantModule>, CancellationToken)

Task AddRangeAsync(IEnumerable<TenantModule> tenantModules, CancellationToken cancellationToken = default)

Parameters

tenantModules IEnumerable<TenantModule>
cancellationToken CancellationToken

Returns

Task

DeleteAsync(TenantModule, CancellationToken)

Task DeleteAsync(TenantModule tenantModule, CancellationToken cancellationToken = default)

Parameters

tenantModule TenantModule
cancellationToken CancellationToken

Returns

Task

ExistsAsync(Guid, Guid, CancellationToken)

Task<bool> ExistsAsync(Guid tenantId, Guid moduleId, CancellationToken cancellationToken = default)

Parameters

tenantId Guid
moduleId Guid
cancellationToken CancellationToken

Returns

Task<bool>

GetActiveByTenantIdAsync(Guid, CancellationToken)

Task<IEnumerable<TenantModule>> GetActiveByTenantIdAsync(Guid tenantId, CancellationToken cancellationToken = default)

Parameters

tenantId Guid
cancellationToken CancellationToken

Returns

Task<IEnumerable<TenantModule>>

GetByIdAsync(Guid, CancellationToken)

Task<TenantModule?> GetByIdAsync(Guid id, CancellationToken cancellationToken = default)

Parameters

id Guid
cancellationToken CancellationToken

Returns

Task<TenantModule>

GetByTenantAndModuleAsync(Guid, Guid, CancellationToken)

Task<TenantModule?> GetByTenantAndModuleAsync(Guid tenantId, Guid moduleId, CancellationToken cancellationToken = default)

Parameters

tenantId Guid
moduleId Guid
cancellationToken CancellationToken

Returns

Task<TenantModule>

GetByTenantIdAsync(Guid, CancellationToken)

Task<IEnumerable<TenantModule>> GetByTenantIdAsync(Guid tenantId, CancellationToken cancellationToken = default)

Parameters

tenantId Guid
cancellationToken CancellationToken

Returns

Task<IEnumerable<TenantModule>>

SaveChangesAsync(CancellationToken)

Task SaveChangesAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

UpdateAsync(TenantModule, CancellationToken)

Task UpdateAsync(TenantModule tenantModule, CancellationToken cancellationToken = default)

Parameters

tenantModule TenantModule
cancellationToken CancellationToken

Returns

Task