示例#1
0
        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;
        }
示例#2
0
        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);
                }
            }
        }