Example #1
0
        private static void GetAdwordsCostData(DateTime fromDate, DateTime toDate, Site site)
        {
            System.Console.WriteLine("GetAdwordsCostData for site : " + site.siteId + ", GA account : " + site.account);
            AnalyticsRepository analyticsRepository = new AnalyticsRepositoryImpl();
            GAService gaService = new GAService_Impl();

            List<AdwordsCost> adwordsCosts = gaService.getAdwordsData(fromDate, toDate, site);
            analyticsRepository.deleteAdwordsCostData(site, fromDate, toDate);
            foreach (AdwordsCost adwordsCost in adwordsCosts)
            {
                analyticsRepository.recordAdwordsCostData(adwordsCost);
            }
        }