public ActionResult <ValueDto> Add([FromBody] ValueCreateDto valueCreateDto) { if (valueCreateDto == null) { return(BadRequest()); } Value toAdd = Mapper.Map <Value>(valueCreateDto); _valueRepository.Add(toAdd); if (!_valueRepository.Save()) { throw new Exception("Creating an item failed on save."); } Value newItem = _valueRepository.GetSingle(toAdd.Id); return(CreatedAtRoute(nameof(GetSingle), new { id = newItem.Id }, Mapper.Map <ValueDto>(newItem))); }
public void Put(int id, [FromBody] ValueModel value) { _valueRepository.Save(id, value); }