Example #1
0
        //
        // GET: /View/

        //public ActionResult Index()
        //{
        //    return View();
        //}

        public ActionResult Book()
        {
            BooksShareEntities1 bsEntities1 = new BooksShareEntities1();
            var bookList = new List <BooksShareMVC.Book>();

            if (Request.HttpMethod == "POST")
            {
                var key = Request.Params["id"].ToString();
                bookList = bsEntities1.Books.Where(b => b.Title.Contains(key) || b.Description.Contains(key)).ToList();
                return(View(bookList));
            }
            else
            {
                bookList = bsEntities1.Books.Take(10).OrderByDescending(book => book.ViewCount).ToList();
                return(View(bookList));
            }
        }
Example #2
0
 public ActionResult Show()
 {
     if (RouteData.Values["id"] != null)
     {
         try
         {
             BooksShareEntities1 bsEntities1 = new BooksShareEntities1();
             long theId   = long.Parse(RouteData.Values["id"].ToString());
             var  theBook = bsEntities1.Books.Where(b => b.ID == theId).ToList();
             return(View(theBook));
         }
         catch (Exception ex)
         {
             BooksShareEntities1       bsEntities1 = new BooksShareEntities1();
             List <BooksShareMVC.Book> bookList    = bsEntities1.Books.ToList();
             return(View("Book", bookList));
         }
     }
     else
     {
         List <BooksShareMVC.Book> bookList = new List <BooksShareMVC.Book>();
         return(View(bookList));
     }
 }