public void AddBackdrop(Movie m, MovieModel movie) { if (m.Images != null && m.Images.Backdrops != null && m.Images.Backdrops.Any()) { IOrderedEnumerable <ImageData> imageDatas = m.Images.Backdrops.OrderByDescending(i => i.VoteAverage); Guid posterId = AddImage(imageDatas.First()); movie.Backdrop = GlassExtensions.GetImage(posterId, movie.Title); } }
public void AddImage(Person p, PersonModel person) { if (p.Images != null && p.Images.Profiles != null && p.Images.Profiles.Any()) { List <Profile> profiles = p.Images.Profiles; string filePath = profiles.First().FilePath; Guid dbImageId = MediaExtensions.AddMovieDBImage(_client, filePath); person.Image = GlassExtensions.GetImage(dbImageId, person.Title); } }
public ICastMember AddCastMember(Cast c) { int id = c.Id; Person p = _client.GetPerson(id, PersonMethods.Images); PersonModel person = AddPerson(p); ICastMember castMember = Mapper.Map <CastMember>(c); castMember.Person = GlassExtensions.GetInternalLink(person); castMember.Save(_castAndCreweRootFolder, _masterService); return(castMember); }