public IHttpActionResult PutQUYENSACH(int id, QUYENSACH qUYENSACH)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != qUYENSACH.MaSach)
            {
                return(BadRequest());
            }

            db.Entry(qUYENSACH).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!QUYENSACHExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetQUYENSACH(int id)
        {
            QUYENSACH qUYENSACH = db.QUYENSACHes.Find(id);

            if (qUYENSACH == null)
            {
                return(NotFound());
            }

            return(Ok(qUYENSACH));
        }
        public ActionResult Delete(int id)
        {
            QUYENSACH ctpm = db.QUYENSACHes.SingleOrDefault(n => n.MaSach == id);

            //if (ctpm == null)
            //{
            //    Response.StatusCode = 404;
            //    return null;
            //}
            return(View(ctpm));
        }
        public IHttpActionResult PostQUYENSACH(QUYENSACH qUYENSACH)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.QUYENSACHes.Add(qUYENSACH);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = qUYENSACH.MaSach }, qUYENSACH));
        }
        public ActionResult XacNhanXoa(int id)
        {
            QUYENSACH ctpm = db.QUYENSACHes.SingleOrDefault(n => n.MaSach == id);
            //if (ctpm == null)
            //{
            //    Response.StatusCode = 404;
            //    return null;
            //}
            HttpResponseMessage response = GlobalVariables.WebApiClient.DeleteAsync("QUYENSACH/" + id.ToString()).Result;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public IHttpActionResult DeleteQUYENSACH(int id)
        {
            QUYENSACH qUYENSACH = db.QUYENSACHes.Find(id);

            if (qUYENSACH == null)
            {
                return(NotFound());
            }

            db.QUYENSACHes.Remove(qUYENSACH);
            db.SaveChanges();

            return(Ok(qUYENSACH));
        }