/// <summary> /// Stores the API resource. /// </summary> /// <returns>The API resource.</returns> /// <param name="item">Item.</param> public async Task StoreApiResource(ApiResource item) { try { using (var context = new DynamoDBContext(client, ddbConfig)) { await context.SaveAsync(item.GetApiResourceDynamoDB()); } } catch (Exception ex) { logger.LogError(default(EventId), ex, "ResourceRepository.StoreApiResource failed with ApiResource {item}", item); throw; } await Task.CompletedTask; }