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); }
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); }