示例#1
0
        public ViewResult ManageHomePageImages()
        {
            var canAddPhotos        = new FirmaAdminFeature().HasPermissionByFirmaSession(CurrentFirmaSession);
            var firmaHomePageImages = HttpRequestStorage.DatabaseEntities.FirmaHomePageImages.ToList().Select(x => new FileResourcePhoto(x)).ToList();
            var addNewPhotoUrl      = SitkaRoute <FirmaHomePageImageController> .BuildUrlFromExpression(x => x.New());

            var imageGalleryViewData = new ImageGalleryViewData(CurrentFirmaSession,
                                                                "HomePageImagesGallery",
                                                                firmaHomePageImages,
                                                                canAddPhotos,
                                                                addNewPhotoUrl,
                                                                null,
                                                                true,
                                                                x => x.CaptionOnFullView,
                                                                "Photo");
            var viewData = new ManageHomePageImagesViewData(CurrentFirmaSession, imageGalleryViewData, canAddPhotos);

            return(RazorView <ManageHomePageImages, ManageHomePageImagesViewData>(viewData));
        }
        public ViewResult ManageHomePageImages()
        {
            var viewData = new ManageHomePageImagesViewData(CurrentPerson, BuildImageGalleryViewData(CurrentPerson));

            return(RazorView <ManageHomePageImages, ManageHomePageImagesViewData>(viewData));
        }