public void DeleteBasicConfigGroup(BasicConfigGroupDTO dto) { if (dto == null) { throw new ArgumentException("参数为空!"); } BasicConfigGroup delBasicConfigGroup = _basicConfigGroupRepository.Get(dto.Id); //获取需要删除的对象。 if (delBasicConfigGroup != null) { _basicConfigGroupRepository.Remove(delBasicConfigGroup); //删除基本构型组。 } }
public void InsertBasicConfigGroup(BasicConfigGroupDTO dto) { AircraftType aircraftType = _aircraftTypeRepository.Get(dto.AircraftTypeId); //获取机型 //创建基本构型组 BasicConfigGroup newBasicConfigGroup = BasicConfigGroupFactory.CreateBasicConfigGroup(aircraftType, dto.Description, dto.GroupNo); newBasicConfigGroup.ChangeCurrentIdentity(dto.Id); _basicConfigGroupRepository.Add(newBasicConfigGroup); }
public void ModifyBasicConfigGroup(BasicConfigGroupDTO dto) { AircraftType aircraftType = _aircraftTypeRepository.Get(dto.AircraftTypeId); //获取机型 //获取需要更新的对象 BasicConfigGroup updateBasicConfigGroup = _basicConfigGroupRepository.Get(dto.Id); if (updateBasicConfigGroup != null) { updateBasicConfigGroup.SetAircraftType(aircraftType); updateBasicConfigGroup.SetDescription(dto.Description); updateBasicConfigGroup.SetGroupNo(dto.GroupNo); _basicConfigGroupRepository.Modify(updateBasicConfigGroup); } }