Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }