public ActionResult MediaGallery() { var mediaLibary = mMediaFileRepository.GetByName(MEDIA_LIBRARY_NAME); if (mediaLibary == null) { throw new HttpException(404, "Media library not found."); } var mediaFiles = mMediaFileRepository.GetMediaFiles(MEDIA_LIBRARY_NAME); var mediaGallery = new MediaGalleryViewModel(mediaLibary.LibraryDisplayName); mediaGallery.MediaFiles = mediaFiles.Select(MediaFileViewModel.GetViewModel); return(PartialView("_MediaGallery", mediaGallery)); }