private void AddMuleRepository(IFunctionsHostBuilder builder) { _packmuleConfiguration = builder.Services.BuildServiceProvider().GetService <IOptions <PackmuleConfiguration> >().Value; builder.Services.AddDbContext <MuleContext>( options => options.UseSqlServer(_packmuleConfiguration.MuleRepositoryConnectionString)); builder.Services.TryAddScoped <IMuleRepository, MuleRepository>(); }
public ImageUploadChain(IOptions <PackmuleConfiguration> packmuleConfiguration, IMuleRepository muleRepository, IComputerVisionClient visionClient ) { _muleRepository = muleRepository; _packmuleConfiguration = packmuleConfiguration.Value; _visionClient = visionClient; }