Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public ItemController(ICosmosDBRepository <Item> cosmosDBRepository)
 {
     _cosmosDBRepository = cosmosDBRepository;
     _cosmosDBRepository.Initialize();
 }