Ejemplo n.º 1
0
        /*** METHODS ***/
        public List <Book> SearchForBook(string titleToSearch, Guid userId)
        {
            List <Book> resultSet       = new List <Book>();
            var         l               = new Levenshtein();
            string      lowerCaseSearch = titleToSearch.ToLower();
            var         books           = _bookStorage.GetAll(userId);

            foreach (var book in books)
            {
                var lowerCaseTitle = book.Title.ToLower();
                if (l.Distance(lowerCaseSearch, lowerCaseTitle) < 5)
                {
                    resultSet.Add(book);
                }
            }

            return(resultSet);
        }
Ejemplo n.º 2
0
 public List <Book> GetAllBooks()
 {
     return(_bookStorage.GetAll());
 }