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());
        }