public TVTPerson RegisterDirector(Crew crew) { var person = Database.GetPersonByTmdbId(crew.id); if (person == null) { person = new TVTPerson(); PersonConverter.ConvertFullname(person, crew.name); person.TmdbId = crew.id; person.Functions.Add(TVTPersonFunction.Director); person.AdditionalInfo = crew.job + "/" + crew.department; RegisterPerson(person, crew.id); Database.AddPerson(person); } return(person); }
public TVTPerson RegisterActor(Cast cast) { var person = Database.GetPersonByTmdbId(cast.id); if (person == null) { person = new TVTPerson(); PersonConverter.ConvertFullname(person, cast.name); person.TmdbId = cast.id; person.Functions.Add(TVTPersonFunction.Actor); person.AdditionalInfo = cast.character; RegisterPerson(person, cast.id); Database.AddPerson(person); } return(person); }