public ReadingStatistics Analize() { List <Book> books = this.LoadBooks(); ReadingStatistics statitics = new ReadingStatistics() { NumberOfBooks = books.Count(), TotalPages = books.Sum(b => b.NumberOfPages), TotalReadingDays = books.Sum(b => b.ReadingDays.HasValue ? b.ReadingDays.Value : 0), }; return(statitics); }
public StatisticsItemViewModel(string title, ReadingStatistics readingStatistics) { this.Title = title; this.ReadingStatistics = readingStatistics; }