Class TenantSubModuleRepository
- Namespace
- KadicAuth.Infrastructure.Repositories
- Assembly
- KadicAuth.Infrastructure.dll
public class TenantSubModuleRepository : ITenantSubModuleRepository
- Inheritance
-
object
TenantSubModuleRepository
- Implements
-
Constructors
TenantSubModuleRepository(AuthDbContext)
public TenantSubModuleRepository(AuthDbContext context)
Parameters
context AuthDbContext
Methods
AddAsync(TenantSubModule, CancellationToken)
public Task AddAsync(TenantSubModule tenantSubModule, CancellationToken cancellationToken = default)
Parameters
tenantSubModule TenantSubModule
cancellationToken CancellationToken
Returns
- Task
AddRangeAsync(IEnumerable<TenantSubModule>, CancellationToken)
public Task AddRangeAsync(IEnumerable<TenantSubModule> tenantSubModules, CancellationToken cancellationToken = default)
Parameters
tenantSubModules IEnumerable<TenantSubModule>
cancellationToken CancellationToken
Returns
- Task
DeleteAsync(TenantSubModule, CancellationToken)
public Task DeleteAsync(TenantSubModule tenantSubModule, CancellationToken cancellationToken = default)
Parameters
tenantSubModule TenantSubModule
cancellationToken CancellationToken
Returns
- Task
ExistsAsync(Guid, Guid, CancellationToken)
public Task<bool> ExistsAsync(Guid tenantId, Guid subModuleId, CancellationToken cancellationToken = default)
Parameters
tenantId Guid
subModuleId Guid
cancellationToken CancellationToken
Returns
- Task<bool>
GetActiveByTenantIdAsync(Guid, CancellationToken)
public Task<IEnumerable<TenantSubModule>> GetActiveByTenantIdAsync(Guid tenantId, CancellationToken cancellationToken = default)
Parameters
tenantId Guid
cancellationToken CancellationToken
Returns
- Task<IEnumerable<TenantSubModule>>
GetByIdAsync(Guid, CancellationToken)
public Task<TenantSubModule?> GetByIdAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
id Guid
cancellationToken CancellationToken
Returns
- Task<TenantSubModule>
GetByTenantAndSubModuleAsync(Guid, Guid, CancellationToken)
public Task<TenantSubModule?> GetByTenantAndSubModuleAsync(Guid tenantId, Guid subModuleId, CancellationToken cancellationToken = default)
Parameters
tenantId Guid
subModuleId Guid
cancellationToken CancellationToken
Returns
- Task<TenantSubModule>
GetByTenantIdAsync(Guid, CancellationToken)
public Task<IEnumerable<TenantSubModule>> GetByTenantIdAsync(Guid tenantId, CancellationToken cancellationToken = default)
Parameters
tenantId Guid
cancellationToken CancellationToken
Returns
- Task<IEnumerable<TenantSubModule>>
SaveChangesAsync(CancellationToken)
public Task SaveChangesAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task
UpdateAsync(TenantSubModule, CancellationToken)
public Task UpdateAsync(TenantSubModule tenantSubModule, CancellationToken cancellationToken = default)
Parameters
tenantSubModule TenantSubModule
cancellationToken CancellationToken
Returns
- Task