Table of Contents

Class TenantModuleRepository

Namespace
KadicAuth.Infrastructure.Repositories
Assembly
KadicAuth.Infrastructure.dll
public class TenantModuleRepository : ITenantModuleRepository
Inheritance
object
TenantModuleRepository
Implements

Constructors

TenantModuleRepository(AuthDbContext)

public TenantModuleRepository(AuthDbContext context)

Parameters

context AuthDbContext

Methods

AddAsync(TenantModule, CancellationToken)

public Task AddAsync(TenantModule tenantModule, CancellationToken cancellationToken = default)

Parameters

tenantModule TenantModule
cancellationToken CancellationToken

Returns

Task

AddRangeAsync(IEnumerable<TenantModule>, CancellationToken)

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

Parameters

tenantModules IEnumerable<TenantModule>
cancellationToken CancellationToken

Returns

Task

DeleteAsync(TenantModule, CancellationToken)

public Task DeleteAsync(TenantModule tenantModule, CancellationToken cancellationToken = default)

Parameters

tenantModule TenantModule
cancellationToken CancellationToken

Returns

Task

ExistsAsync(Guid, Guid, CancellationToken)

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

Parameters

tenantId Guid
moduleId Guid
cancellationToken CancellationToken

Returns

Task<bool>

GetActiveByTenantIdAsync(Guid, CancellationToken)

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

Parameters

tenantId Guid
cancellationToken CancellationToken

Returns

Task<IEnumerable<TenantModule>>

GetByIdAsync(Guid, CancellationToken)

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

Parameters

id Guid
cancellationToken CancellationToken

Returns

Task<TenantModule>

GetByTenantAndModuleAsync(Guid, Guid, CancellationToken)

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

Parameters

tenantId Guid
moduleId Guid
cancellationToken CancellationToken

Returns

Task<TenantModule>

GetByTenantIdAsync(Guid, CancellationToken)

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

Parameters

tenantId Guid
cancellationToken CancellationToken

Returns

Task<IEnumerable<TenantModule>>

SaveChangesAsync(CancellationToken)

public Task SaveChangesAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

UpdateAsync(TenantModule, CancellationToken)

public Task UpdateAsync(TenantModule tenantModule, CancellationToken cancellationToken = default)

Parameters

tenantModule TenantModule
cancellationToken CancellationToken

Returns

Task