private static void UpdateActor(Actor actor, ActorData data) { var lastUpdated = DateTime.Parse(data.LastUpdated); if (lastUpdated > actor.LastUpdated) { actor.LastUpdated = lastUpdated; actor.Name = data.Name; actor.Image = data.Image; } }
private static Actor GetOrCreateActor(IEnumerable<Actor> actors, ActorData data) { var actor = actors.FirstOrDefault(x => x.TheTvDbId == data.Id); if (actor != null) { UpdateActor(actor, data); } return actor ?? new Actor(data.Id, data.Name, DateTime.Parse(data.LastUpdated), data.Image); }
private static void UpdateShowActorRelationship(ShowsActors showsActors, ActorData data) { showsActors.Role = data.Role; }