public async Task <IActionResult> Get(int id)
        {
            var show = await _showsService.GetShow(id);

            if (show != null)
            {
                return(Ok(show));
            }

            _logger.LogError("Failed to retrieve show with id {id}", id);

            return(NotFound());
        }