public DealThumbnailViewModel(DealImages dealImage) { Id = dealImage.Id; var extension = Path.GetExtension(dealImage.RelativeUrl); var thumbPostfix = "_thumb" + extension; var thumbUrl = dealImage.RelativeUrl.Replace(extension, thumbPostfix); RelativeUrl = thumbUrl; Order = dealImage.Order; }
private static void CreateDealImages(DealsContext context, IList<Deal> deals) { var random = new Random(); foreach (var deal in deals) { for (int i = 0; i < 3; i++) { var randNumber = random.Next(0, 18); var image = new DealImages { Id = Guid.NewGuid(), Order = i, RelativeUrl = string.Format("{0}.jpg", randNumber), Deal = deal }; context.DealImages.Add(image); } } }