public GrowthPartnerLoader( RestClient restClient, string proxyRoot, TransactionManager transactionManager, SalesAccountRepository salesAccountsRepository) { this.restClient = restClient; this.proxyRoot = proxyRoot; this.transactionManager = transactionManager; this.salesAccountsRepository = salesAccountsRepository; }
public static void Main(string[] args) { var proxyRoot = ConfigurationManager.Configuration["PROXY_ROOT"]; var restClient = new RestClient(); var serviceDbContext = new ServiceDbContext(); var salesAccountsRepository = new SalesAccountRepository(serviceDbContext); var transactionManager = new TransactionManager(serviceDbContext); var growthPartnerLoader = new GrowthPartnerLoader( restClient, proxyRoot, transactionManager, salesAccountsRepository); growthPartnerLoader.Load(); }