Table of Contents

Class AssignSubModuleToTenantCommandHandler

Namespace
KadicAuth.Application.TenantSubModules.Commands
Assembly
KadicAuth.Application.dll
public sealed class AssignSubModuleToTenantCommandHandler : IRequestHandler<AssignSubModuleToTenantCommand, Result<Guid>>
Inheritance
object
AssignSubModuleToTenantCommandHandler
Implements
IRequestHandler<AssignSubModuleToTenantCommand, Result<Guid>>

Constructors

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

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

Parameters

tenantSubModuleRepository ITenantSubModuleRepository
tenantRepository ITenantRepository
subModuleRepository ISubModuleRepository
logger ILogger<AssignSubModuleToTenantCommandHandler>

Methods

Handle(AssignSubModuleToTenantCommand, CancellationToken)

Handles a request

public Task<Result<Guid>> Handle(AssignSubModuleToTenantCommand request, CancellationToken cancellationToken)

Parameters

request AssignSubModuleToTenantCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<Guid>>

Response from the request