Table of Contents

Class CheckEnrollmentCommandHandler

Namespace
SEBT.Portal.UseCases.EnrollmentCheck
Assembly
SEBT.Portal.UseCases.dll
public class CheckEnrollmentCommandHandler : ICommandHandler<CheckEnrollmentCommand, EnrollmentCheckResult>
Inheritance
object
CheckEnrollmentCommandHandler
Implements

Constructors

CheckEnrollmentCommandHandler(IStateEnrollmentCheckService, IEnrollmentCheckSubmissionLogger, ILogger<CheckEnrollmentCommandHandler>, IFeatureManager)

public CheckEnrollmentCommandHandler(IStateEnrollmentCheckService enrollmentCheckService, IEnrollmentCheckSubmissionLogger submissionLogger, ILogger<CheckEnrollmentCommandHandler> logger, IFeatureManager featureManager)

Parameters

enrollmentCheckService IStateEnrollmentCheckService
submissionLogger IEnrollmentCheckSubmissionLogger
logger ILogger<CheckEnrollmentCommandHandler>
featureManager IFeatureManager

Methods

Handle(CheckEnrollmentCommand, CancellationToken)

public Task<Result<EnrollmentCheckResult>> Handle(CheckEnrollmentCommand command, CancellationToken cancellationToken = default)

Parameters

command CheckEnrollmentCommand
cancellationToken CancellationToken

Returns

Task<Result<EnrollmentCheckResult>>