Beispiel #1
0
 public void DeleteItem(ItemDTO dto)
 {
     Item delItem = _itemRepository.Get(dto.Id); //获取需要删除的对象。
     _itemRepository.Remove(delItem); //删除Item。
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
        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);
            }
        }