public void Save(IEnumerable<Diary> diaries, CountCollection counts, MonthlyGigCounts monthlyCounts, IEnumerable<VenueDiary> venueDiaries, IEnumerable<BandDiary> bandDiaries, IEnumerable<BandMetadata> bandMetadata, IEnumerable<VenueMetadata> venueMetadata, IEnumerable<StolenGear> stolenGear, IEnumerable<Gig> recentlyUpdated) { ClearExportFolder(); WriteDiaries(diaries); WriteCounts(counts); WriteMonthlyCounts(monthlyCounts); WriteVenueDiaries(venueDiaries); WriteBandDiaries(bandDiaries); WriteBandMetadata(bandMetadata); WriteVenueMetadata(venueMetadata); WriteRecentlyUpdated(recentlyUpdated); ExportImages(venueMetadata); WriteStolenGear(stolenGear); CopyStolenGearImages(); }
void WriteMonthlyCounts(MonthlyGigCounts monthlyCounts) { var jsonMonthlyCounts = JsonConvert.SerializeObject(monthlyCounts, Formatting.Indented); File.WriteAllText(HostingEnvironment.MapPath("~/Content/Export/") + "monthlyCounts.json", jsonMonthlyCounts); }