Esempio n. 1
0
        public async Task <GetSeriesCastResponse> Handle(GetSeriesCastRequest request, CancellationToken cancellationToken)
        {
            var model = new GetSeriesCastResponse();

            model.Cast = await _tvMazeClient.GetCollection <CastMember>($"shows/{request.TvMazeId}/cast");

            return(model);
        }
Esempio n. 2
0
        public async Task <GetActorWithCreditsResponse> Handle(GetActorWithCreditsRequest request, CancellationToken cancellationToken)
        {
            var model = new GetActorWithCreditsResponse();

            model.Credits = await _tvMazeClient.GetCollection <PersonCredit>($"people/{request.ActorId}/castcredits{(request.WithShow ? "?embed=show" : null)}");

            return(model);
        }