示例#1
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);
 }
示例#2
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);
 }
示例#3
0
 public static void MapModelToEntity(ItemViewModel item, Item itemEntity)
 {
     Mapper.Map(item, itemEntity);
 }
示例#4
0
 public static Item MapModelToEntity(ItemViewModel item)
 {
     return Mapper.Map<Item>(item);
 }