GetActorsBySeriesIdAsync() public méthode

public GetActorsBySeriesIdAsync ( string seriesId ) : Task>
seriesId string
Résultat Task>
Exemple #1
0
 public async Task <IEnumerable <Actor> > GetActorsAsync(TheTVDBClient client)
 => await client.GetActorsBySeriesIdAsync(this.Id);
 private async Task<bool> TryAutoAddCoverAsync(DataCenter dataCenter, TheTVDBClient client, RemoteId removeId, VideoRole role)
 {
     var theTVDBId = await client.TryGetTheTVDBSeriesIdByRemoteIdAsync(removeId);
     if (theTVDBId == null) return false;
     var actor = await dataCenter.ArtistManager.FindAsync(role.ActorId);
     if (actor == null) return false;
     var actors = (await client.GetActorsBySeriesIdAsync(theTVDBId)).ToArray();
     actors = actors.Where(z => z.Id == actor.TheTVDBId).ToArray();
     if (actors.Length != 1) return false;
     if (!actors[0].HasBanner) return false;
     var url = actors[0].BuildUrl(client);
     var builder = CoverBuilder.CreateRole(role);
     builder.Uri.Add(url);
     return await dataCenter.CoverManager.BuildCoverAsync(builder);
 }
Exemple #3
0
 public async Task<IEnumerable<Actor>> GetActorsAsync(TheTVDBClient client)
     => await client.GetActorsBySeriesIdAsync(this.Id);