Table of Contents

Class GetUsersQueryHandler

Namespace
KadicAuth.Application.Users.Queries
Assembly
KadicAuth.Application.dll
public sealed class GetUsersQueryHandler : IRequestHandler<GetUsersQuery, PaginatorResponseDto<UserDto>>
Inheritance
object
GetUsersQueryHandler
Implements
IRequestHandler<GetUsersQuery, PaginatorResponseDto<UserDto>>

Constructors

GetUsersQueryHandler(IUserRepository, IAuthRepository, IUserTenantBranchRepository)

public GetUsersQueryHandler(IUserRepository userRepository, IAuthRepository authRepository, IUserTenantBranchRepository userTenantBranchRepository)

Parameters

userRepository IUserRepository
authRepository IAuthRepository
userTenantBranchRepository IUserTenantBranchRepository

Methods

Handle(GetUsersQuery, CancellationToken)

Handles a request

public Task<PaginatorResponseDto<UserDto>> Handle(GetUsersQuery request, CancellationToken cancellationToken)

Parameters

request GetUsersQuery

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<PaginatorResponseDto<UserDto>>

Response from the request