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); }