public IActionResult Get(int id)
        {
            var rockstar = _rockstarService.Get(id);

            if (rockstar == null)
            {
                return(NotFound());
            }
            var rockstarDTO = new RockstarDTO(rockstar);

            return(Ok(rockstarDTO));
        }
        public IActionResult Put([FromBody] Rockstar rockstar)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var updatedRockstar = _rockstarService.Update(rockstar);

            if (updatedRockstar == null)
            {
                return(NotFound());
            }
            var updatedRockstarDTO = new RockstarDTO(updatedRockstar);

            return(Ok(updatedRockstarDTO));
        }
        public IActionResult Post([FromBody] Rockstar rockstar)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var createdRockstar = _rockstarService.Create(rockstar);

            if (createdRockstar == null)
            {
                return(BadRequest());
            }
            var createdRockstarDTO = new RockstarDTO(createdRockstar);

            return(Ok(createdRockstarDTO));
        }