public IEnumerable <TImage> GetAllOptimizedImages()
        {
            var images      = new List <TImage>();
            var imagesMedia = _imageRepository.GetOptimizedItems().OrderByDescending(x => x.UpdateDate);

            foreach (var item in imagesMedia)
            {
                var path = item.GetValue("umbracoFile").ToString();

                var image = new TImage
                {
                    Id   = item.Id,
                    Name = item.Name,
                    Url  = GetUrl(path)
                };

                images.Add(image);
            }

            return(images);
        }
 public IEnumerable <TImage> GetOptimizedImages()
 {
     return(Convert(_imageRepository.GetOptimizedItems().OrderByDescending(x => x.UpdateDate)));
 }