/// <summary> /// 更新运营权历史 /// </summary> /// <param name="operationHistoryDto">运营权历史DTO</param> /// <param name="operationHistory">运营权历史</param> private void UpdateOperationHistory(OperationHistoryDTO operationHistoryDto, OperationHistory operationHistory) { //获取相关数据 Airlines airlines = _airlinesRepository.Get(operationHistoryDto.AirlinesId); ActionCategory exportCategory = _actionCategoryRepository.Get(operationHistoryDto.ExportCategoryId); ActionCategory importCategory = _actionCategoryRepository.Get(operationHistoryDto.ImportCategoryId); //更新运营权历史 operationHistory.SetAirlines(airlines); operationHistory.SetEndDate(operationHistoryDto.EndDate); operationHistory.SetExportCategoryID(exportCategory); operationHistory.SetImportCategory(importCategory); operationHistory.SetNote(operationHistoryDto.Note); operationHistory.SetOnHireDate(operationHistoryDto.OnHireDate); operationHistory.SetOperationStatus((OperationStatus) operationHistoryDto.Status); operationHistory.SetReceiptDate(operationHistoryDto.ReceiptDate); operationHistory.SetRegNumber(operationHistoryDto.RegNumber); operationHistory.SetStartDate(operationHistoryDto.StartDate); operationHistory.SetStopDate(operationHistoryDto.StopDate); operationHistory.SetTechDeliveryDate(operationHistoryDto.TechDeliveryDate); operationHistory.SetTechReceiptDate(operationHistoryDto.TechReceiptDate); }