Table of Contents

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