public ApiResponse<bool> Update(ItemType model)
        {
            var result = new ApiResponse<bool>();

            var entity = ItemTypeRepository.LoadEntities(x => x.Id == model.Id).FirstOrDefault();
            if (entity == null)
            {
                return result.Failed(ResultEnum.ParameterError);
            }
            entity.Text = model.Text.Trim();
            entity.Subject_Id = model.Subject_Id;

            result.Result = ItemTypeRepository.Update(entity);

            if (result.Result) { result.Success(); }

            return result;
        }
        public ApiResponse<ItemType> Insert(ItemType model)
        {
            var result = new ApiResponse<ItemType>();
            if (model == null || string.IsNullOrEmpty(model.Text) || model.Subject_Id == 0)
            {
                return result.Failed(ResultEnum.ParameterError);
            }
            if (ItemTypeRepository.LoadEntities(x => x.Text == model.Text).Any())
            {
                return result.Failed(ResultEnum.FormatError, "存在Text相同的数据");
            }

            model.Text = model.Text.Trim();

            result.Result = ItemTypeRepository.Insert(model);

            if (model.Id > 0) { result.Success(); }

            return result;
        }
        public ActionResult Update(ItemType model)
        {
            var result = ItemTypeService.Update(model);

            return Json(result);
        }
        public ActionResult Insert(ItemType model)
        {
            var result = ItemTypeService.Insert(model);

            return Json(result);
        }