public ActionResult Index() { var properties = GetProperties(); bool hasImage = false; string imageUrl = null; MediaLibraryRepository.MediaLibraryName = properties.MediaLibraryName; MediaLibraryRepository.MediaLibrarySiteName = Dependencies.SiteContextService.SiteName; if (properties.ImageGuid != Guid.Empty && !string.IsNullOrEmpty(properties.MediaLibraryName)) { hasImage = true; imageUrl = MediaLibraryRepository.GetMediaLibraryDto(properties.ImageGuid)?.DirectUrl; } return(PartialView("Widgets/_ImageWidget", new ImageWidgetViewModel { HasImage = hasImage, ImageUrl = imageUrl, MediaLibraryViewModel = new Models.MediaLibraryViewModel { LibraryName = MediaLibraryRepository.MediaLibraryName, LibrarySiteName = MediaLibraryRepository.MediaLibrarySiteName, AllowedImageExtensions = AppConfig.AllowedImageExtensions } })); }
public MediaLibraryUploaderComponent() { MediaLibraryRepository = new MediaLibraryRepository(); }