Class GetUsersQueryHandler
- Namespace
- KadicAuth.Application.Users.Queries
- Assembly
- KadicAuth.Application.dll
public sealed class GetUsersQueryHandler : IRequestHandler<GetUsersQuery, PaginatorResponseDto<UserDto>>
- Inheritance
-
objectGetUsersQueryHandler
- Implements
Constructors
GetUsersQueryHandler(IUserRepository, IAuthRepository, IUserTenantBranchRepository)
public GetUsersQueryHandler(IUserRepository userRepository, IAuthRepository authRepository, IUserTenantBranchRepository userTenantBranchRepository)
Parameters
userRepositoryIUserRepositoryauthRepositoryIAuthRepositoryuserTenantBranchRepositoryIUserTenantBranchRepository
Methods
Handle(GetUsersQuery, CancellationToken)
Handles a request
public Task<PaginatorResponseDto<UserDto>> Handle(GetUsersQuery request, CancellationToken cancellationToken)
Parameters
requestGetUsersQueryThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<PaginatorResponseDto<UserDto>>
Response from the request