public ActionResult Index(GalleryForSlideshow galleryForSlideshow) { if (ModelState.IsValid) { Gallery gallery = galleriesRepository.Galleries.Find(galleryForSlideshow.SelectedId); FolderResolver folderResolver = new FolderResolver(gallery.Path); Slideshow slideshow = new Slideshow(); slideshow.SetImagesForSlideshow(folderResolver.ImagesDirectory); return RedirectToAction("Index", "Manager"); } return View("Index"); }
public ActionResult Index() { AvailableGallery[] availableGalleries = galleriesRepository.Galleries .OrderByDescending(gallery => gallery.PublishDate) .ToArray() .Select(gallery => { AvailableGallery availableGallery = new AvailableGallery(); availableGallery.InjectFrom(gallery); return availableGallery; }) .ToArray(); GalleryForSlideshow galleryForSlideshow = new GalleryForSlideshow { AvailableGalleries = availableGalleries }; return View(galleryForSlideshow); }