public async Task <IActionResult> PutAsync(int id, [FromBody] SaveAnimeResource animeresource) { var anime = _mapper.Map <SaveAnimeResource, Anime>(animeresource); var result = await _animeService.UpdateAsync(id, anime); if (!result.Success) { return(BadRequest(new ErrorResource(result.Message))); } var animeResource = _mapper.Map <Anime, AnimeResource>(result.Anime); return(Ok(animeResource)); }