Beispiel #1
0
 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;
 }
Beispiel #2
0
        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;
 }