public CoreDataStorage(VirtualVolume virtualStorage, LocalStorage localStorage, Server.Settings.Connection coreData) { VirtualStorage = virtualStorage; LocalStorage = localStorage; CoreData = coreData; }
// This groups 30+ ChapterList to virtual volumes for easier navigation private void VirtualizeVolumes() { int l = Volumes.Count(); if (l == 0 || !(l == 1 && 30 < Volumes.First().Chapters.Count())) { return; } Volumes = VirtualVolume.Create(Volumes.First()); }