Пример #1
0
 public void DeleteSnRemInstRecord(SnRemInstRecordDTO dto)
 {
     var delSnRemInstRecord = _snRemInstRecordRepository.Get(dto.Id); //获取需要删除的对象。
     _snRemInstRecordRepository.Remove(delSnRemInstRecord); //删除SnRemInstRecord。
 }
Пример #2
0
        public void InsertSnRemInstRecord(SnRemInstRecordDTO dto)
        {
            var aircraft = _aircraftRepository.Get(dto.AircraftId);

            var newSnRemInstRecord = SnRemInstRecordFactory.CreateSnRemInstRecord(dto.ActionNo,
                dto.ActionDate, dto.ActionType, dto.Reason, aircraft);
            newSnRemInstRecord.ChangeCurrentIdentity(dto.Id);

            _snRemInstRecordRepository.Add(newSnRemInstRecord);
        }
Пример #3
0
        public void ModifySnRemInstRecord(SnRemInstRecordDTO dto)
        {
            var aircraft = _aircraftRepository.Get(dto.AircraftId);

            var updateSnRemInstRecord = _snRemInstRecordRepository.Get(dto.Id); //获取需要更新的对象。

            if (updateSnRemInstRecord != null)
            {
                //更新。
                updateSnRemInstRecord.SetActionNo(dto.ActionNo);
                updateSnRemInstRecord.SetActionDate(dto.ActionDate);
                updateSnRemInstRecord.SetActionType((ActionType) dto.ActionType);
                updateSnRemInstRecord.SetReason(dto.Reason);
                updateSnRemInstRecord.SetAircraft(aircraft);
                _snRemInstRecordRepository.Modify(updateSnRemInstRecord);
            }
        }