/// <summary> /// 修改用户信息 /// </summary> /// <param name="userEntity">实体对象</param> public void UpdateEntity(RecordReviewEntity recordReviewEntity) { try { this.BaseRepository().Update(recordReviewEntity); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowServiceException(ex); } } }
public void SaveEntity(RecordReviewEntity recordReviewEntity) { try { if (!ExistEntity(recordReviewEntity.ID.ToString())) { this.BaseRepository().Insert(recordReviewEntity); } } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowServiceException(ex); } } }
//物理删除 public void PhysicalDelRecord(int keyValue) { try { RecordReviewEntity entity = new RecordReviewEntity() { ID = keyValue }; this.BaseRepository().Update(entity); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowServiceException(ex); } } }
/// <summary> /// 插入数据 /// </summary> /// <param name="model"></param> public void Post(RecordReviewEntity model) { RecordReviewService service = new RecordReviewService(); service.SaveEntity(model);; }
/// <summary> /// 更新数据,幂等 /// </summary> /// <param name="key"></param> /// <param name="model"></param> public void Put([FromODataUri] string key, RecordReviewEntity model) { RecordReviewService service = new RecordReviewService(); service.UpdateEntity(model); }