public ActionResult GetItem(int id) { ItemPhotoPropertySet set = _itemPhotoPropertySetRepository.Get(id); if (set == null) { return(NotFound()); } return(Ok(_mapper.Map <ItemPhotoPropertySetDto>(set))); }
public ActionResult <ItemPhotoPropertySetDto> PostItem(ItemPhotoPropertySet set) { if (set == null) { return(BadRequest()); } ItemPhotoPropertySetPostDto postedSet = _mapper.Map <ItemPhotoPropertySetPostDto>(set); ItemPhotoPropertySet setModel = _mapper.Map <ItemPhotoPropertySet>(postedSet); _itemPhotoPropertySetRepository.Add(setModel); _itemPhotoPropertySetRepository.SaveChanges(); var setDto = _mapper.Map <ItemPhotoPropertySet>(setModel); return(CreatedAtAction(nameof(GetItem), new { setDto.Id }, setDto)); }