Table of Contents

Class DeactivateSubModuleCommandHandler

Namespace
KadicAuth.Application.SubModules.Handlers
Assembly
KadicAuth.Application.dll
public sealed class DeactivateSubModuleCommandHandler : IRequestHandler<DeactivateSubModuleCommand, Result>
Inheritance
object
DeactivateSubModuleCommandHandler
Implements
IRequestHandler<DeactivateSubModuleCommand, Result>

Constructors

DeactivateSubModuleCommandHandler(ISubModuleRepository, ICatalogDependencyService, IStringLocalizer<AuthMessages>)

public DeactivateSubModuleCommandHandler(ISubModuleRepository repository, ICatalogDependencyService dependencies, IStringLocalizer<AuthMessages> localizer)

Parameters

repository ISubModuleRepository
dependencies ICatalogDependencyService
localizer IStringLocalizer<AuthMessages>

Methods

Handle(DeactivateSubModuleCommand, CancellationToken)

Handles a request

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

Parameters

request DeactivateSubModuleCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result>

Response from the request