Class UpdatePlanCommandHandler
- Namespace
- KadicAuth.Application.Plans.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class UpdatePlanCommandHandler : IRequestHandler<UpdatePlanCommand, Result>
- Inheritance
-
objectUpdatePlanCommandHandler
- Implements
Constructors
UpdatePlanCommandHandler(IPlanRepository, ILogger<UpdatePlanCommandHandler>, IStringLocalizer<AuthMessages>)
public UpdatePlanCommandHandler(IPlanRepository planRepository, ILogger<UpdatePlanCommandHandler> logger, IStringLocalizer<AuthMessages> localizer)
Parameters
planRepositoryIPlanRepositoryloggerILogger<UpdatePlanCommandHandler>localizerIStringLocalizer<AuthMessages>
Methods
Handle(UpdatePlanCommand, CancellationToken)
Handles a request
public Task<Result> Handle(UpdatePlanCommand request, CancellationToken cancellationToken)
Parameters
requestUpdatePlanCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result>
Response from the request