public async Task <Unit> Handle(SendInvitationRemindersCommand command, CancellationToken cancellationToken) { _logger.LogInformation("Getting Registrations which are due a reminder"); var list = (await _apprenticeCommitmentsService.GetReminderRegistrations(command.InvitationCutOffTime)).Registrations; await Task.WhenAll(list.Select(x => SendReminder(x))); return(Unit.Value); }