public async Task TryResendAsync() { var smses = await _smsRepository.GetPendingOrFailedSmsesAsync(); foreach (var sms in smses) { await _smsClient.SendAsync(sms); } }