public async Task ShouldEnableAccount(ReceiveMessageRequest messageRequest) { var response = await _sqs.ReceiveMessageAsync(messageRequest); foreach (var message in response.Messages) { var awsResponse = message.Body.ToAWSUserResponse(); _email.Execute(awsResponse.EverythingIsFine, awsResponse.Email); _repository.UpdateUserStatus(awsResponse.UserId, awsResponse.EverythingIsFine); await _sqs.DeleteMessageAsync(messageRequest.QueueUrl, message.ReceiptHandle); } }