protected override async Task ExecuteAsync(CancellationToken stoppingToken) { try { await StatisticDataRepository.InitDataGoiYSlotChamCong(); } catch (Exception ex) { throw; } }
static void Main(string[] args) { EnterpriseDataRepository enterpriseDataRepository = new EnterpriseDataRepository(); StatisticDataRepository statisticDataRepository = new StatisticDataRepository(); var enterprises = statisticDataRepository.GetEnterprises(0).ToList(); var summaries = enterprises.Select( x => new { EnterpriseId = x.Id, Summaries = enterpriseDataRepository.GetSummaries(x.Id).Where(xx => xx.Title.Equals("2 квартал 2012")).ToList() }); foreach (var summary in summaries) { foreach (var i in summary.Summaries) { enterpriseDataRepository.CopySummary(summary.EnterpriseId, "1 квартал 2012", i.Id); Console.WriteLine(String.Format("{0} - {1}", summary.EnterpriseId, i.Id)); } } }