Class CheckEnrollmentCommandHandler
- Namespace
- SEBT.Portal.UseCases.EnrollmentCheck
- Assembly
- SEBT.Portal.UseCases.dll
public class CheckEnrollmentCommandHandler : ICommandHandler<CheckEnrollmentCommand, EnrollmentCheckResult>
- Inheritance
-
objectCheckEnrollmentCommandHandler
- Implements
Constructors
CheckEnrollmentCommandHandler(IStateEnrollmentCheckService, IEnrollmentCheckSubmissionLogger, ILogger<CheckEnrollmentCommandHandler>, IFeatureManager)
public CheckEnrollmentCommandHandler(IStateEnrollmentCheckService enrollmentCheckService, IEnrollmentCheckSubmissionLogger submissionLogger, ILogger<CheckEnrollmentCommandHandler> logger, IFeatureManager featureManager)
Parameters
enrollmentCheckServiceIStateEnrollmentCheckServicesubmissionLoggerIEnrollmentCheckSubmissionLoggerloggerILogger<CheckEnrollmentCommandHandler>featureManagerIFeatureManager
Methods
Handle(CheckEnrollmentCommand, CancellationToken)
public Task<Result<EnrollmentCheckResult>> Handle(CheckEnrollmentCommand command, CancellationToken cancellationToken = default)
Parameters
commandCheckEnrollmentCommandcancellationTokenCancellationToken
Returns
- Task<Result<EnrollmentCheckResult>>