public async Task <Unit> Handle(ApplicationReviewUnsuccessfulCommand message, CancellationToken cancellationToken) { _logger.LogInformation("Setting application review:{applicationReviewId} to unsuccessful", message.ApplicationReviewId); await Handle(message.ApplicationReviewId, message.User, ApplicationReviewStatus.Unsuccessful, message.CandidateFeedback); return(Unit.Value); }
public Task SetApplicationReviewUnsuccessful(Guid applicationReviewId, string candidateFeedback, VacancyUser user) { var command = new ApplicationReviewUnsuccessfulCommand { ApplicationReviewId = applicationReviewId, CandidateFeedback = candidateFeedback, User = user }; return(_messaging.SendCommandAsync(command)); }