public string SearchBooks(string paramList) { JavaScriptSerializer jsonObj = new JavaScriptSerializer(); string[] parameters = paramList.Split(','); string genre = ""; var publisher = ""; if (parameters.Length > 0) { genre = parameters[0]; } if (parameters .Length > 0) { publisher = parameters[1]; } var books = new List<Book>();; try { var booksDAL = new BookSearchDAL(); books = booksDAL.SearchBooksAndUpdateHits(genre, publisher); } catch (Exception) { } return (jsonObj.Serialize(books)); }
public string SearchTopFiveBooks() { var booksDAL = new BookSearchDAL(); var topFiveBooks = new List<Book>(); try { topFiveBooks = booksDAL.GetTopFiveBooks(); } catch (Exception) { } JavaScriptSerializer jsonObj = new JavaScriptSerializer(); return jsonObj.Serialize(topFiveBooks); }
// // GET: /BookSearch/ public ActionResult Index() { ViewBag.Message = "Search Books"; ViewBag.GenreList = new List<string>(); ViewBag.PublisherList = new List<string>(); var booksDAL = new BookSearchDAL(); try { ViewBag.GenreList = booksDAL.GetBookGenres(); ViewBag.PublisherList = booksDAL.GetBookPublishers(); } catch (Exception) { } return View(); }