public ActionResult AddCategory(string values)
      {
          CategoryDataForVadiate categoryModel = new CategoryDataForVadiate();

          JsonConvert.PopulateObject(values, categoryModel);
          Category t = new Category
          {
              CreateBy       = categoryModel.CreateBy,
              CreateDate     = categoryModel.CreateDate,
              ID_Category    = categoryModel.ID_Category,
              Isactive       = categoryModel.Isactive,
              LastModified   = categoryModel.LastModified,
              LastModifiedBy = categoryModel.LastModifiedBy,
              Name_Category  = categoryModel.Name_Category,
              PartenID       = categoryModel.PartenID,
              StatusCategory = categoryModel.StatusCategory,
              Title          = categoryModel.Title
          };

          try
          {
              _db.Entry(t).State = System.Data.Entity.EntityState.Added;
              _db.SaveChanges();
              return(new HttpStatusCodeResult(HttpStatusCode.OK));
          }
          catch (Exception)
          {
              return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
          }
      }
      public ActionResult IsVadiateIdCategory(CategoryDataForVadiate data)
      {
          bool fg   = false;
          var  Mess = "Mã danh mục không hợp lệ";

          var checkResult = _db.Categories.Where(x => x.ID_Category == data.ID_Category).SingleOrDefault();
          var checkExsit  = _db.Categories.Select(x => x).Where(x => x.ID_Category == data.ID_Category && x.Name_Category == data.Name_Category).Count();

          if (checkResult == null)
          {
              return(Json(new { Result = true }));
          }
          else
          {
              if (checkExsit == 1)
              {
                  return(Json(new { Result = true }));
              }
              else
              {
                  return(Json(new { Result = fg, Message = Mess }));
              }
          }
      }