Ejemplo n.º 1
0
        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));
        }