Beispiel #1
0
        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);
        }