public IEnumerable <BookDao> SearchBooks(string title, string author, string publishYear, string categoryName, string languageName, string roleName) { ObjectResult <sp_search_books_Result> result = entities.sp_search_books(title, author, publishYear, categoryName, languageName, roleName); List <BookDao> books = new List <BookDao>(); foreach (sp_search_books_Result dbBook in result) { books.Add(new BookDao(dbBook.id, dbBook.isbn, dbBook.title, dbBook.author, dbBook.publish_year, dbBook.number_available, dbBook.publisher, dbBook.image, dbBook.summary, dbBook.category, dbBook.language)); } return(books); }