public bool Delete_SpendTypeDeleteInput(SpendTypeDeleteInput vmodel) { var model = Mapper.Map <SpendType>(vmodel); if (HasBindOthers(model.ID)) { throw new Exception("存在关联数据!"); } return(DeleteById(model.ID)); }
public HttpResponseMessage SpendTypeDelete(SpendTypeDeleteInput vmodel) { try { if (vmodel != null && ModelState.IsValid) { bool result = SpendTypeService.Delete_SpendTypeDeleteInput(vmodel); if (!result) { throw new Exception("删除失败,请重试!"); } return(Common.GetHttpResponseMessage(new ResponseJson())); } else { throw new Exception("删除失败,请重试!"); } } catch (Exception ex) { return(Common.GetHttpResponseMessage(new ResponseJson(false, ex.Message))); } }