/// <summary> /// 新增飞机商业数据历史 /// </summary> /// <returns></returns> public EngineBusinessHistory AddNewEngineBusinessHistory() { var engineBusinessHistory = new EngineBusinessHistory { EngineId = Id, }; engineBusinessHistory.GenerateNewIdentity(); EngineBusinessHistories.Add(engineBusinessHistory); return engineBusinessHistory; }
/// <summary> /// 更新商业数据历史 /// </summary> /// <param name="engineBhDto">商业数据历史DTO</param> /// <param name="engineBh">商业数据历史</param> private void UpdateEngineBusinessHistory(EngineBusinessHistoryDTO engineBhDto, EngineBusinessHistory engineBh) { //获取相关数据 EngineType engineType = _engineTypeRepository.Get(engineBhDto.EngineTypeId); ActionCategory importCategory = _actionCategoryRepository.Get(engineBhDto.ImportCategoryId); //更新商业数据历史 engineBh.SetEngineType(engineType); engineBh.SetEndDate(engineBhDto.EndDate); engineBh.SetImportCategory(importCategory); engineBh.SetStartDate(engineBhDto.StartDate); engineBh.SetMaxThrust(engineBhDto.MaxThrust); }