public void DeleteSnRemInstRecord(SnRemInstRecordDTO dto) { var delSnRemInstRecord = _snRemInstRecordRepository.Get(dto.Id); //获取需要删除的对象。 _snRemInstRecordRepository.Remove(delSnRemInstRecord); //删除SnRemInstRecord。 }
public void InsertSnRemInstRecord(SnRemInstRecordDTO dto) { var aircraft = _aircraftRepository.Get(dto.AircraftId); var newSnRemInstRecord = SnRemInstRecordFactory.CreateSnRemInstRecord(dto.ActionNo, dto.ActionDate, dto.ActionType, dto.Reason, aircraft); newSnRemInstRecord.ChangeCurrentIdentity(dto.Id); _snRemInstRecordRepository.Add(newSnRemInstRecord); }
public void ModifySnRemInstRecord(SnRemInstRecordDTO dto) { var aircraft = _aircraftRepository.Get(dto.AircraftId); var updateSnRemInstRecord = _snRemInstRecordRepository.Get(dto.Id); //获取需要更新的对象。 if (updateSnRemInstRecord != null) { //更新。 updateSnRemInstRecord.SetActionNo(dto.ActionNo); updateSnRemInstRecord.SetActionDate(dto.ActionDate); updateSnRemInstRecord.SetActionType((ActionType) dto.ActionType); updateSnRemInstRecord.SetReason(dto.Reason); updateSnRemInstRecord.SetAircraft(aircraft); _snRemInstRecordRepository.Modify(updateSnRemInstRecord); } }