예제 #1
0
 public static Person Create(CataloguePerson cataloguePerson, PersonMetadata personMetadata)
 {
     return(new Person
     {
         Id = cataloguePerson.Id,
         Name = personMetadata.Name,
         DateOfBirth = personMetadata.Birthday,
         PlaceOfBirth = personMetadata.PlaceOfBirth,
         KnownFor = personMetadata.KnownForDepartment,
         Biography = personMetadata.Biography,
         Popularity = personMetadata.Popularity,
         ProfileImageUrl = $"https://image.tmdb.org/t/p/original/{personMetadata.ProfilePath}",
         HomePage = personMetadata.HomePage,
     });
 }
예제 #2
0
        private Person PopulatePerson(CataloguePerson cataloguePerson)
        {
            var personMetadata = _metadataService.GetPerson(cataloguePerson.Id);

            return(Person.Create(cataloguePerson, personMetadata));
        }