public IHttpActionResult PutPOST_CATEGORIES(int id, POST_CATEGORIES pOST_CATEGORIES)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != pOST_CATEGORIES.ID)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PostPOST_CATEGORIES(post_categories pOST_CATEGORIES)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            POST post = db.POSTS.Where(x => x.TIEU_DE_BAI_VIET == pOST_CATEGORIES.tieu_de_bai_viet).FirstOrDefault();

            int             ma_bai_viet = post.MA_BAI_VIET;
            POST_CATEGORIES p_cat       = new POST_CATEGORIES();

            p_cat.MA_BAI_VIET = ma_bai_viet;
            p_cat.MA_DANH_MUC = pOST_CATEGORIES.ma_danh_muc;

            db.POST_CATEGORIES.Add(p_cat);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (POST_CATEGORIESExists(p_cat.ID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = p_cat.ID }, p_cat));
        }
        public IHttpActionResult DeletePOST_CATEGORIES(int id)
        {
            POST_CATEGORIES pOST_CATEGORIES = db.POST_CATEGORIES.Find(id);

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

            db.POST_CATEGORIES.Remove(pOST_CATEGORIES);
            db.SaveChanges();

            return(Ok(pOST_CATEGORIES));
        }