/// <summary> /// 更新飞机配置历史 /// </summary> /// <param name="acConfigHistoryDto">飞机配置历史DTO</param> /// <param name="acConfigHistory">飞机配置历史</param> private void UpdateAcConfigHistory(AcConfigHistoryDTO acConfigHistoryDto, AcConfigHistory acConfigHistory) { //获取相关数据 AircraftConfiguration aircraftConfiguration = _aircraftConfigurationRepository.Get(acConfigHistoryDto.AircraftConfigurationId); //更新飞机配置历史 acConfigHistory.SetEndDate(acConfigHistoryDto.EndDate); acConfigHistory.SetStartDate(acConfigHistoryDto.StartDate); acConfigHistory.SetAircraftConfiguration(aircraftConfiguration); }
/// <summary> /// 插入飞机配置历史 /// </summary> /// <param name="aircraft">实际飞机</param> /// <param name="acConfigHistoryDto">飞机配置历史DTO</param> private void InsertAcConfigHistory(Aircraft aircraft, AcConfigHistoryDTO acConfigHistoryDto) { //获取相关数据 AircraftConfiguration aircraftConfiguration = _aircraftConfigurationRepository.Get(acConfigHistoryDto.AircraftConfigurationId); //添加飞机配置历史 aircraft.AddNewAcConfigHistory(aircraftConfiguration, acConfigHistoryDto.StartDate, acConfigHistoryDto.EndDate); }