public JsonResult Create(CreateVM model)
        {
            var result = new JsonResultBO(true);

            try
            {
                if (ModelState.IsValid)
                {
                    if (!String.IsNullOrEmpty(model.Code) && _dm_DulieuDanhmucService.CheckCodeExisted(model.GroupId, model.Code.ToUpper()))
                    {
                        throw new Exception(String.Format("Mã nhóm {0} đã tồn tại!", model.Code.ToUpper()));
                    }
                    var dulieuDanhmuc = new DM_DulieuDanhmuc();
                    dulieuDanhmuc.GroupId  = model.GroupId;
                    dulieuDanhmuc.Name     = model.Name;
                    dulieuDanhmuc.Code     = model.Code.ToUpper();
                    dulieuDanhmuc.Priority = model.Priority;
                    dulieuDanhmuc.Note     = model.Note;
                    _dm_DulieuDanhmucService.Create(dulieuDanhmuc);
                    _ILog.Info(String.Format("Thêm mới nhóm danh mục {0}", dulieuDanhmuc.Name));
                }
            }
            catch (Exception ex)
            {
                result.Status  = false;
                result.Message = ex.Message;
                _ILog.Error("Lỗi ở nhóm danh mục", ex);
            }
            return(Json(result));
        }
        public JsonResult Delete(long id)
        {
            JsonResultBO result = new JsonResultBO(true);

            try
            {
                DM_DulieuDanhmuc entity = _dm_DulieuDanhmucService.GetById(id);
                if (entity != null)
                {
                    _dm_DulieuDanhmucService.Delete(entity);
                    result.Message = "Xóa danh mục thành công";
                    _ILog.Info(result.Message);
                }
                else
                {
                    result.Status  = false;
                    result.Message = "Danh mục không tồn tại";
                }
            }
            catch (Exception ex)
            {
                result.Status  = false;
                result.Message = "Xóa danh mục không thành công";
                _ILog.Error("Xóa danh mục không thành công", ex);
            }
            return(Json(result));
        }