// GET: EBOOKs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EBOOK eBOOK = db.EBOOKS.Find(id);

            if (eBOOK == null)
            {
                return(HttpNotFound());
            }
            if (Request.IsAuthenticated)
            {
                string time       = System.DateTime.Now.ToString();
                string membername = User.Identity.GetUserName();
                var    queryid    = from d in db.MEMBERS where d.MEMBERNAME == membername select d.MEMBERID;
                string memberid   = queryid.ToList().First();

                string check      = "SELECT * FROM EBOOKHISTORY WHERE EBOOKID =" + id + " AND MEMBERID ='" + memberid + "'";
                var    checkquery = db.EBOOKCOLLECTINGs.SqlQuery(check);
                if (checkquery.ToList().Count > 0)
                {
                    string update = "update EBOOKHISTORY set BROWSETIME = to_date('" + time + "','yyyy-mm-dd hh24:mi:ss')  where EBOOKID = " + id + " AND MEMBERID ='" + memberid + "'";
                    db.Database.ExecuteSqlCommand(update);
                }
                else
                {
                    string insert = "INSERT INTO EBOOKHISTORY VALUES(" + id + ",'" + memberid + "', to_date('" + time + "','yyyy-mm-dd hh24:mi:ss'))";
                    db.Database.ExecuteSqlCommand(insert);
                }
            }

            return(View(eBOOK));
        }
        // GET: EBOOKs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EBOOK eBOOK = db.EBOOKS.Find(id);

            if (eBOOK == null)
            {
                return(HttpNotFound());
            }
            if (Request.IsAuthenticated)
            {
                string username = User.Identity.GetUserName();
                var    queryid  = from d in db.MEMBERS where d.MEMBERNAME == username select d.MEMBERID;
                string memberid = queryid.ToList().First();
                string insert   = "insert into EBOOKCOLLECTING values(" + id + ",'" + memberid + "')";

                string check      = "SELECT * FROM EBOOKCOLLECTING WHERE EBOOKID =" + id + " AND MEMBERID ='" + memberid + "'";
                var    checkquery = db.EBOOKCOLLECTINGs.SqlQuery(check);
                if (checkquery.ToList().Count == 0)
                {
                    db.Database.ExecuteSqlCommand(insert);
                }
                return(Content("<script>alert('收藏成功');history.go(-1);</script> "));
            }
            else
            {
                return(Content("<script>alert('请先登录!');history.go(-1);</script> "));
            }
        }
 public ActionResult Edit([Bind(Include = "EBOOKID,EBOOKTYPE,EBOOKNAME")] EBOOK eBOOK)
 {
     if (ModelState.IsValid)
     {
         db.Entry(eBOOK).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(eBOOK));
 }