public async Task <IActionResult> Post([FromBody] NewAnimalDto newAnimal) { AnimalListItemDto createdAnimal = await _animalService.Create(newAnimal); var animalUri = CreateResourceUri(createdAnimal.Id); return(Created(animalUri, createdAnimal)); }
public async Task <IActionResult> Put([FromBody] AnimalDto dto) { try { var result = await _animalService.Create(dto).ConfigureAwait(true); return(Ok(result)); } catch (Exception e) { return(BadRequest(e.Message)); } }