public ActionResult PostGenre(CreateGenreDto createGenreDto) { Genre genre = _mapper.Map <Genre>(createGenreDto); _repo.CreateGenre(genre); _repo.SaveChanges(); ReadGenreDto readGenreDto = _mapper.Map <ReadGenreDto>(genre); return(CreatedAtRoute(nameof(GetGenreById), new { id = genre.Id }, readGenreDto)); }
public ActionResult <Genre> GetGenreById(int id) { Genre genre = _repo.GetGenreById(id); ReadGenreDto readGenre = _mapper.Map <ReadGenreDto>(genre); if (readGenre != null) { return(Ok(readGenre)); } return(NotFound()); }