public void DeleteItem(ItemDTO dto) { Item delItem = _itemRepository.Get(dto.Id); //获取需要删除的对象。 _itemRepository.Remove(delItem); //删除Item。 }
public void InsertItem(ItemDTO dto) { Item newItem = ItemFactory.CreateItem(dto.Name, dto.ItemNo, dto.FiNumber, dto.Description, dto.IsLife); newItem.ChangeCurrentIdentity(dto.Id); _itemRepository.Add(newItem); }
public void ModifyItem(ItemDTO dto) { Item updateItem = _itemRepository.Get(dto.Id); //获取需要更新的对象。 if (updateItem != null) { updateItem.SetDescription(dto.Description); updateItem.SetIsLife(dto.IsLife); updateItem.SetItemNoOrFiNumber(dto.ItemNo, dto.FiNumber); updateItem.SetName(dto.Name); _itemRepository.Modify(updateItem); } }