public virtual IBook GetBestBookToRead(Ability ability) { return(ReadableBooks.Where(b => b.Topic == ability).OrderByDescending(b => b.Quality).FirstOrDefault()); }
public virtual IEnumerable <IBook> GetReadableBooksFromCollection(Ability ability) { return(ReadableBooks.Where(b => b.Topic == ability)); }