in Storage/DynamoDb/SampleApplication/Controllers/LowLevel/ItemsController.cs [51:72]
public async Task<IActionResult> CreateItem([FromBody] PutItemRequest request)
{
try
{
var res = await _dynamoClient.PutItemAsync(request);
return new JsonResult(res) { StatusCode = 201 };
}
catch (AmazonDynamoDBException addbe)
{
return AmazonExceptionHandlers.HandleAmazonDynamoDBException(addbe);
}
catch (AmazonServiceException ase)
{
AmazonExceptionHandlers.HandleAmazonServiceExceptionException(ase);
}
catch (AmazonClientException ace)
{
AmazonExceptionHandlers.HandleAmazonClientExceptionException(ace);
}
return StatusCode(500);
}