Esempio n. 1
0
        public ActionResult GalleryBreadcrumb(int id)
        {
            var model = new GalleryNavModel();

            var gallery = _galleryService.GetGalleryById(id);

            model.CurrentID   = gallery.Id;
            model.CurrentName = gallery.Name;

            return(View("~/Plugins/Widgets.Gallery/Views/GalleryPublicInfo/GalleryBreadcrumb.cshtml", model));
        }
Esempio n. 2
0
        public ActionResult SingleImageBreadcrumb(string imageTitle, int id = -1)
        {
            var model = new GalleryNavModel();

            var gallery = _galleryService.GetGalleryById(id);

            if (gallery != null)
            {
                model.MenuItems.Add(gallery.Id, gallery.Name);
            }
            model.CurrentName = imageTitle;

            return(View("~/Plugins/Widgets.Gallery/Views/GalleryPublicInfo/SingleImageBreadcrumb.cshtml", model));
        }
Esempio n. 3
0
        public ActionResult CenterMenu(int?id)
        {
            var model = new GalleryNavModel();

            var galleries = _galleryService.GetAllGalleries();

            foreach (var gallery in galleries)
            {
                if (id != null && gallery.Id == id)
                {
                    model.CurrentID = gallery.Id;
                }
                model.MenuItems.Add(gallery.Id, gallery.Name);
                model.IDs.Add(gallery.Id);
                model.Names.Add(gallery.Name);
            }

            return(View("~/Plugins/Widgets.Gallery/Views/GalleryPublicInfo/CenterMenu.cshtml", model));
        }