public bool GetVolumesStatus() { int possessedVolumes = Volumes.Where(x => x.VolumeStatus == VolumeStatus.possess).Count(); if (possessedVolumes == Volumes.Count()) { return(true); } return(false); }
// 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()); }
public double GetPorcentageOfTitles() { return(Volumes.Where(x => x.VolumeStatus == VolumeStatus.possess).Count() / Volumes.Count()); }