Table of Contents

Class AssignSubModulesBatchCommandHandler

Namespace
KadicAuth.Application.TenantSubModules.Commands
Assembly
KadicAuth.Application.dll
public sealed class AssignSubModulesBatchCommandHandler : IRequestHandler<AssignSubModulesBatchCommand, Result<AssignSubModulesBatchResult>>
Inheritance
object
AssignSubModulesBatchCommandHandler
Implements

Constructors

AssignSubModulesBatchCommandHandler(ITenantSubModuleRepository, ITenantRepository, ISubModuleRepository, ILogger<AssignSubModulesBatchCommandHandler>)

public AssignSubModulesBatchCommandHandler(ITenantSubModuleRepository tenantSubModuleRepository, ITenantRepository tenantRepository, ISubModuleRepository subModuleRepository, ILogger<AssignSubModulesBatchCommandHandler> logger)

Parameters

tenantSubModuleRepository ITenantSubModuleRepository
tenantRepository ITenantRepository
subModuleRepository ISubModuleRepository
logger ILogger<AssignSubModulesBatchCommandHandler>

Methods

Handle(AssignSubModulesBatchCommand, CancellationToken)

Handles a request

public Task<Result<AssignSubModulesBatchResult>> Handle(AssignSubModulesBatchCommand request, CancellationToken cancellationToken)

Parameters

request AssignSubModulesBatchCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<AssignSubModulesBatchResult>>

Response from the request