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)); }