/// <summary> /// 新增发动机所有权历史 /// </summary> /// <returns></returns> public EngineOwnershipHistory AddNewEngineOwnershipHistory() { var engineOwnershipHistory = new EngineOwnershipHistory { EngineId = Id, }; engineOwnershipHistory.GenerateNewIdentity(); EngineOwnerShipHistories.Add(engineOwnershipHistory); return engineOwnershipHistory; }
/// <summary> /// 更新所有权历史 /// </summary> /// <param name="engineOhDto">所有权历史DTO</param> /// <param name="engineOh">所有权历史</param> private void UpdateEngineOwnershipHistory(EngineOwnershipHistoryDTO engineOhDto, EngineOwnershipHistory engineOh) { //获取相关数据 Supplier supplier = _supplierRepository.Get(engineOhDto.SupplierId); //更新所有权历史 engineOh.SetEndDate(engineOhDto.EndDate); engineOh.SetStartDate(engineOhDto.StartDate); engineOh.SetSupplier(supplier); }