public ActionResult Index()
        {
            var properties = propertiesRetriever.Retrieve <ImageWidgetProperties>();
            var image      = GetImage(properties);

            outputCacheDependencies.AddDependencyOnPageAttachmnent(image?.AttachmentGUID ?? Guid.Empty);

            return(PartialView("Widgets/_ImageWidget", new ImageWidgetViewModel
            {
                ImagePath = image == null ? null : attachmentUrlRetriever.Retrieve(image).RelativePath
            }));
        }
Example #2
0
        public ActionResult Index()
        {
            var properties = GetProperties();
            var image      = GetImage(properties);

            outputCacheDependencies.AddDependencyOnPageAttachmnent(image?.AttachmentGUID ?? Guid.Empty);

            return(PartialView("Widgets/_ImageWidget", new ImageWidgetViewModel
            {
                Image = image
            }));
        }