public static void AddRepositoryFactory(this IServiceCollection services, IConfiguration config) { var storageConn = new StorageConnectionInfo(config.GetConnectionString("CloudStorage"), config["StorageConnection:ContainerName"]); var serviceProvider = services.BuildServiceProvider(); var userContext = serviceProvider.GetService <IUserContext>(); services.AddTransient <IRepositoryFactory>(provider => new RepositoryFactory(config.GetConnectionString("SimpleTaxDB"), storageConn, userContext)); }
public BlobStorageRepository(StorageConnectionInfo connInfo) { this.connInfo = connInfo; }