示例#1
0
        public ItemViewModel AddItem(ItemViewModel item)
        {
            var newItem = ItemMapper.MapModelToEntity(item);

            newItem.CreatedBy = "TEST";
            newItem.SeedData  = false;
            var addedItem = _itemRepository.Add(newItem);

            return(ItemMapper.MapEntityToModel(addedItem));
        }
示例#2
0
        public ItemViewModel UpdateItem(int id, ItemViewModel item)
        {
            var originalItem = _itemRepository.GetById(id);

            ItemMapper.MapModelToEntity(item, originalItem);
            originalItem.ModifiedBy = "TEST";
            var updatedItem = _itemRepository.Update(originalItem);

            return(ItemMapper.MapEntityToModel(updatedItem));
        }
示例#3
0
 public ItemViewModel GetItemById(int id)
 {
     return(ItemMapper.MapEntityToModel(_itemRepository.GetById(id)));
 }