private IEnumerable <BookListingModel> GetBookListingModels(IEnumerable <BookListing> listings) { var books = new List <BookListingModel>(); foreach (var listing in listings.OrderByDescending(l => l.PublishedOn)) { // Create model for page var viewModel = BookListingModel.FromListing(listing); // Set image URLs if (listing.ImageId != null) { viewModel.ImageThumbnailUrl = appSettings.Value.ImagesFolder + listing.ImageId + "_thumb.jpg"; viewModel.ImageFullUrl = appSettings.Value.ImagesFolder + listing.ImageId + ".jpg"; } books.Add(viewModel); } return(books); }
public IEnumerable <BookListingModel> GetBookListingModels() { var listings = this.GetBookListings().OrderByDescending(l => l.PublishedOn); var books = new List <BookListingModel>(); var imagePath = ConfigurationManager.AppSettings["DataFolderRelativePath"] + "images/"; foreach (var listing in listings) { // Create model for page var viewModel = BookListingModel.FromListing(listing); // Set image URLs if (listing.ImageId != null) { viewModel.ImageThumbnailUrl = imagePath + listing.ImageId + "_thumb.jpg"; viewModel.ImageFullUrl = imagePath + listing.ImageId + ".jpg"; } books.Add(viewModel); } return(books); }
public IEnumerable <BookListingModel> GetBookListingModels() { var listings = this.GetBookListings().OrderByDescending(l => l.PublishedOn); var books = new List <BookListingModel>(); var imagePath = ConfigurationManager.AppSettings["ImageContainerURL"]; //"http://127.0.0.1:10000/devstoreaccount1/" + "images/"; foreach (var listing in listings) { // Create model for page var viewModel = BookListingModel.FromListing(listing); // Set image URLs if (listing.ImageId != null) { viewModel.ImageThumbnailUrl = imagePath + "/" + listing.ImageId + "_thumb.jpg"; viewModel.ImageFullUrl = imagePath + "/" + listing.ImageId + ".jpg"; } books.Add(viewModel); } return(books); }