/// <summary> /// 更新 /// </summary> /// <param name="enginePlanHistoryDto">计划历史DTO</param> /// <param name="enginePlanHistory">计划历史</param> private void UpdateEnginePlanHistory(EnginePlanHistoryDTO enginePlanHistoryDto, EnginePlanHistory enginePlanHistory) { //获取 ActionCategory actionCategory = _actionCategoryRepository.Get(enginePlanHistoryDto.ActionCategoryId); EngineType engineType = _engineTypeRepository.Get(enginePlanHistoryDto.EngineTypeId); Annual annual = _annualRepository.Get(enginePlanHistoryDto.PerformAnnualId); // 更新计划历史 enginePlanHistory.SetActionCategory(actionCategory); enginePlanHistory.SetEngineType(engineType); enginePlanHistory.SetMaxThrust(enginePlanHistoryDto.MaxThrust); enginePlanHistory.SetNote(enginePlanHistoryDto.Note); enginePlanHistory.SetImportDate(enginePlanHistoryDto.ImportDate); enginePlanHistory.SetPerformDate(annual, enginePlanHistoryDto.PerformMonth); enginePlanHistory.SetPlanEngine(enginePlanHistoryDto.PlanEngineId); enginePlanHistory.SetPlanStatus((EnginePlanDeliverStatus) enginePlanHistoryDto.Status); }
/// <summary> /// 新增备发计划明细 /// </summary> /// <returns></returns> public EnginePlanHistory AddNewEnginePlanHistory() { var enginePlanHistory = new EnginePlanHistory { EnginePlanId = Id, }; enginePlanHistory.GenerateNewIdentity(); EnginePlanHistories.Add(enginePlanHistory); return enginePlanHistory; }