public static async Task Run( EventGridEvent eventGridEvent, ICosmosDBRepository <Item> cosmosDBRepository, ILogger log) { log.LogInformation("TodoFunction function started processing a request."); log.LogInformation(eventGridEvent.Data.ToString()); var item = JsonConvert.DeserializeObject <Item>(eventGridEvent.Data.ToString()); cosmosDBRepository.Initialize(); await cosmosDBRepository.CreateItemAsync(item); }
public ItemController(ICosmosDBRepository <Item> cosmosDBRepository) { _cosmosDBRepository = cosmosDBRepository; _cosmosDBRepository.Initialize(); }