Exemplo n.º 1
0
        public ViewResult Detail(int id)
        {
            FolderDto instance            = GetFolder(id);
            InstanceDetailViewModel model = new InstanceDetailViewModel(InstanceTypes.Folder, instance);

            model.FolderTree      = GetCurrentFolderTree(id);
            model.CurrentLanguage = CurrentLanguage;
            return(View(model));
        }
Exemplo n.º 2
0
        public ViewResult Detail(int id)
        {
            SubsiteInfoDto          instance = Service.GetSubsiteInfo(id);
            InstanceDetailViewModel model    = new InstanceDetailViewModel(InstanceTypes.Subsite, instance);
            // Add action for explore subsite
            UIAction explore = new UIAction("Explore", FolderController.ControllerName, FolderController.ExplorerAction);

            explore.AddParameter(FolderController.FolderId, instance.SubsiteFolderId.ToString());
            explore.AddParameter(FolderController.SubsiteIdStateKey, instance.SubsiteFolderId.ToString());
            model.AddAction(explore);
            return(View(model));
        }
Exemplo n.º 3
0
        public ViewResult Detail(int id)
        {
            CollectionDto           instance = Service.GetCollection(id);
            InstanceDetailViewModel model    = new InstanceDetailViewModel(InstanceTypes.Collection, instance);
            // CollectionItem list
            InstanceChildListViewModel items = new InstanceChildListViewModel(InstanceTypes.CollectionItem);

            items.Instances    = instance.CollectionItems;
            items.AllowListAdd = false;
            model.ChildLists.Add(items);
            return(View(model));
        }