public TripHelper(Trip trip, Container metadataContainer, Container alertsContainer, IHttpClientFactory httpClientFactory, IQueueResolver queueResolver, ILogger log) { _trip = trip; _metadataContainer = metadataContainer; _alertsContainer = alertsContainer; _httpClientFactory = httpClientFactory; _queueResolver = queueResolver; _log = log; }
public TodoController(TodoDbContext dbContext, IQueueResolver queueResolver) { _dbContext = dbContext; _queueResolver = queueResolver; if (_dbContext.TodoItems.Count() == 0) { _dbContext.TodoItems.Add(new TodoItem { Name = "Item1" }); _dbContext.SaveChanges(); } }
// Use Dependency Injection to inject the HttpClientFactory service, Azure Storage queue resolver, and Cosmos DB client that were configured in Startup.cs. public Functions(IHttpClientFactory httpClientFactory, IQueueResolver queueResolver, CosmosClient cosmosClient) { _httpClientFactory = httpClientFactory; _queueResolver = queueResolver; _cosmosClient = cosmosClient; }