public void DeleteSnHistory(SnHistoryDTO dto) { SnHistory delSnHistory = _snHistoryRepository.Get(dto.Id); //获取需要删除的对象。 _snHistoryRepository.Remove(delSnHistory); //删除SnHistory。 }
public void InsertSnHistory(SnHistoryDTO dto) { SnReg snReg = _snRegRepository.Get(dto.SnRegId); PnReg pnReg = _pnRegRepository.Get(dto.PnRegId); Aircraft aircraft = _aircraftRepository.Get(dto.AircraftId); SnRemInstRecord remInstRecord = _snRemInstRecordRepository.Get(dto.RemInstRecordId); SnHistory newSnHistory = SnHistoryFactory.CreateSnHistory(snReg, pnReg, dto.CSN, dto.TSN, dto.CSN2, dto.TSN2, dto.ActionType, aircraft, dto.ActionDate, remInstRecord, dto.Status,dto.Position); _snHistoryRepository.Add(newSnHistory); }
public void ModifySnHistory(SnHistoryDTO dto) { SnReg snReg = _snRegRepository.Get(dto.SnRegId); PnReg pnReg = _pnRegRepository.Get(dto.PnRegId); Aircraft aircraft = _aircraftRepository.Get(dto.AircraftId); SnRemInstRecord remInstRecord = _snRemInstRecordRepository.Get(dto.RemInstRecordId); SnHistory updateSnHistory = _snHistoryRepository.Get(dto.Id); //获取需要更新的对象。 if (updateSnHistory != null) { //更新。 updateSnHistory.SetAircraft(aircraft); updateSnHistory.SetActionDate(dto.ActionDate); updateSnHistory.SetActionType((ActionType) dto.ActionType); updateSnHistory.SetSn(snReg); updateSnHistory.SetPn(pnReg); updateSnHistory.SetCSN(dto.CSN); updateSnHistory.SetTSN(dto.TSN); updateSnHistory.SetRemInstRecord(remInstRecord); updateSnHistory.SetPosition((Position)dto.Position); _snHistoryRepository.Modify(updateSnHistory); } }