Class SubModuleRepository
- Namespace
- KadicAuth.Infrastructure.Repositories
- Assembly
- KadicAuth.Infrastructure.dll
public class SubModuleRepository : ISubModuleRepository
- Inheritance
-
object
SubModuleRepository
- Implements
-
Constructors
SubModuleRepository(AuthDbContext)
public SubModuleRepository(AuthDbContext context)
Parameters
context AuthDbContext
Methods
AddAsync(SubModule, CancellationToken)
public Task<SubModule> AddAsync(SubModule subModule, CancellationToken cancellationToken = default)
Parameters
subModule SubModule
cancellationToken CancellationToken
Returns
- Task<SubModule>
DeleteAsync(SubModule, CancellationToken)
public Task DeleteAsync(SubModule subModule, CancellationToken cancellationToken = default)
Parameters
subModule SubModule
cancellationToken CancellationToken
Returns
- Task
ExistsAsync(Guid, CancellationToken)
public Task<bool> ExistsAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
id Guid
cancellationToken CancellationToken
Returns
- Task<bool>
GetAllAsync(int, int, CancellationToken)
public Task<(IEnumerable<SubModule> Items, int TotalCount)> GetAllAsync(int pageNumber, int pageSize, CancellationToken cancellationToken = default)
Parameters
pageNumber int
pageSize int
cancellationToken CancellationToken
Returns
- Task<(IEnumerable<SubModule> Items, int TotalCount)>
GetByIdAsync(Guid, CancellationToken)
public Task<SubModule?> GetByIdAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
id Guid
cancellationToken CancellationToken
Returns
- Task<SubModule>
GetByIdsAsync(IEnumerable<Guid>, CancellationToken)
public Task<List<SubModule>> GetByIdsAsync(IEnumerable<Guid> subModuleIds, CancellationToken cancellationToken = default)
Parameters
subModuleIds IEnumerable<Guid>
cancellationToken CancellationToken
Returns
- Task<List<SubModule>>
GetByModuleIdAsync(Guid, CancellationToken)
public Task<IEnumerable<SubModule>> GetByModuleIdAsync(Guid moduleId, CancellationToken cancellationToken = default)
Parameters
moduleId Guid
cancellationToken CancellationToken
Returns
- Task<IEnumerable<SubModule>>
UpdateAsync(SubModule, CancellationToken)
public Task UpdateAsync(SubModule subModule, CancellationToken cancellationToken = default)
Parameters
subModule SubModule
cancellationToken CancellationToken
Returns
- Task