public async Task <IActionResult> GetShows(string type) { // SHOULDN'T BE DONE THIS WAY // SHOULD CONFIGURE CLAIMS ON IDENTITY TO RETRIEVE USER ID var userId = User.Claims.ToList()[5].Value; await CheckIfShowTypeExistsAsync(type); var shows = await _showService.GetShowsWithUserRatingAsync(type, new Guid(userId)); return(Ok(shows)); }