Class CreateSubModuleCommandHandler
- Namespace
- KadicAuth.Application.SubModules.Handlers
- Assembly
- KadicAuth.Application.dll
public sealed class CreateSubModuleCommandHandler : IRequestHandler<CreateSubModuleCommand, Result<Guid>>
- Inheritance
-
objectCreateSubModuleCommandHandler
- Implements
Constructors
CreateSubModuleCommandHandler(ISubModuleRepository, IModuleRepository, IStringLocalizer<AuthMessages>)
public CreateSubModuleCommandHandler(ISubModuleRepository repository, IModuleRepository moduleRepository, IStringLocalizer<AuthMessages> localizer)
Parameters
repositoryISubModuleRepositorymoduleRepositoryIModuleRepositorylocalizerIStringLocalizer<AuthMessages>
Methods
Handle(CreateSubModuleCommand, CancellationToken)
Handles a request
public Task<Result<Guid>> Handle(CreateSubModuleCommand request, CancellationToken cancellationToken)
Parameters
requestCreateSubModuleCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result<Guid>>
Response from the request