public ActionResult _GridViewChiTietDichVuFilter(string maNhomdv, string tenNhomdv)
        {
            try
            {
                var data = _ICOCAUGIA_DICHVU21Service.Query.Where(item => item.MA_DICHVU21 == maNhomdv);

                if (data.Count <COCAUGIA_DICHVU21>() == 0)
                {
                    var newData = new COCAUGIA_DICHVU21();

                    newData.MA_DICHVU21  = maNhomdv;
                    newData.TEN_DICHVU21 = tenNhomdv;
                    newData.TRANGTHAI    = 0;

                    _ICOCAUGIA_DICHVU21Service.Save(newData);
                    _ICOCAUGIA_DICHVU21Service.CommitChanges();
                }

                Session["_GridViewChiTietDichVuPartial"] = _ICOCAUGIA_CHITIETService.getByFilter(maNhomdv);
                return(PartialView("_GridViewChiTietDichVuPartial", Session["_GridViewChiTietDichVuPartial"]));
            }
            catch (Exception e)
            {
                log.ErrorFormat("_GridViewChiTietDichVuPartial - message: {0}{1} - {2}", e.Message, Environment.NewLine, e.StackTrace);
            }
            return(PartialView("_GridViewChiTietDichVuPartial", new List <COCAUGIA_CHITIET>().AsQueryable()));
        }
        public JsonResult Duyet(int[] ids)
        {
            try
            {
                foreach (int id in ids)
                {
                    var data = _ICOCAUGIA_DICHVU21Service.Getbykey(id);

                    if (data != null)
                    {
                        data.TRANGTHAI = 1;

                        _ICOCAUGIA_DICHVU21Service.Save(data);
                    }
                }

                _ICOCAUGIA_DICHVU21Service.CommitChanges();

                return(Json(new { status = "success" }));
            }
            catch (Exception e)
            {
                return(Json(new { status = "error", mess = e.ToString() }));
            }
        }