Пример #1
0
        //
        // GET: /Search/
        public ActionResult Index()
        {
            MirKnigEntities MirKnigEntities = new MirKnigEntities();
            ViewBag.Genre = MirKnigEntities.Genre.ToList();

            string title = Request.QueryString["title"];
            ViewBag.Title = title;

            int Page = 0;
            Int32.TryParse(Request.QueryString["page"], out Page);

            string author = Request.QueryString["author"];
            ViewBag.Author = author;

            string description = Request.QueryString["description"];
            ViewBag.Description = description;

            int GenreID = 0;
            Int32.TryParse(Request.QueryString["genreId"], out GenreID);
            ViewBag.GenreID = GenreID;

            ViewBag.CurPage = Page;
            ViewBag.MaxPage = MirKnigEntities.GetFindMaxPage(Page, title, author, description, GenreID).First().Value;

            var model = MirKnigEntities.FindBook(Page, title, author, description, GenreID).ToList();

            return View(model);
        }
Пример #2
0
        public ActionResult Advance()
        {
            MirKnigEntities MirKnigEntities = new MirKnigEntities();
            ViewBag.Genre = MirKnigEntities.Genre.ToList();

            return View();
        }
Пример #3
0
        public ActionResult Index()
        {
            MirKnigEntities MirKnigEntities = new MirKnigEntities();

            int id;
            if (!int.TryParse(Request.Params["BookId"], out id))return RedirectToAction("Index", "Genre");

            @User.Identity.GetUserId();

            MirKnigEntities.AddComment(id, @User.Identity.GetUserId(), Request.Params["comment"]);
            MirKnigEntities.SaveChanges();
            return RedirectToAction("Index", "Book", new {bookid = id});
        }
Пример #4
0
        public ActionResult Index(int bookid)
        {
            MirKnigEntities MirKnigEntities = new MirKnigEntities();
            ViewBag.Genre = MirKnigEntities.Genre.ToList();

            var data = MirKnigEntities.GetBookById(bookid);
            if (data.Count() == 0) return RedirectToAction("Index", "Genre");

            var model = MirKnigEntities.GetBookById(bookid).First();

            ViewBag.GenreId = model.GenreID;
            ViewBag.Title = model.Title;

            ViewBag.Comments = MirKnigEntities.GetComment(bookid);

            return View(model);
        }