Exemple #1
0
 public GrowthPartnerLoader(
     RestClient restClient,
     string proxyRoot,
     TransactionManager transactionManager,
     SalesAccountRepository salesAccountsRepository)
 {
     this.restClient              = restClient;
     this.proxyRoot               = proxyRoot;
     this.transactionManager      = transactionManager;
     this.salesAccountsRepository = salesAccountsRepository;
 }
Exemple #2
0
        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();
        }