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