Table of Contents

Class AssignModulesBatchCommandHandler

Namespace
KadicAuth.Application.TenantModules.Commands
Assembly
KadicAuth.Application.dll
public sealed class AssignModulesBatchCommandHandler : IRequestHandler<AssignModulesBatchCommand, Result<AssignModulesBatchResult>>
Inheritance
object
AssignModulesBatchCommandHandler
Implements

Constructors

AssignModulesBatchCommandHandler(ITenantModuleRepository, ITenantRepository, ILogger<AssignModulesBatchCommandHandler>)

public AssignModulesBatchCommandHandler(ITenantModuleRepository tenantModuleRepository, ITenantRepository tenantRepository, ILogger<AssignModulesBatchCommandHandler> logger)

Parameters

tenantModuleRepository ITenantModuleRepository
tenantRepository ITenantRepository
logger ILogger<AssignModulesBatchCommandHandler>

Methods

Handle(AssignModulesBatchCommand, CancellationToken)

Handles a request

public Task<Result<AssignModulesBatchResult>> Handle(AssignModulesBatchCommand request, CancellationToken cancellationToken)

Parameters

request AssignModulesBatchCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<AssignModulesBatchResult>>

Response from the request