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