Esempio n. 1
0
        public async Task <ActionResult> Index(string moduleId, string pageId, string id, string rootIds, string documentname)
        {
            var module = await _appModuleRepository.Get(moduleId);

            var pageSelected = new AppModulePage();

            ViewBag.AppId = moduleId;

            //TempData["id"] = id;

            ViewBag.Id                 = id;
            ViewBag.RootDataId         = rootIds;
            ViewBag.ParentDocumentName = documentname;

            ObjectId pageObjectId;

            if (ObjectId.TryParse(pageId, out pageObjectId))
            {
                foreach (var page in module.Pages)
                {
                    if (page.PageId == pageObjectId)
                    {
                        pageSelected = page;
                    }
                }
                return(View(pageSelected));
            }
            return(View());
        }
Esempio n. 2
0
        public async Task <ActionResult> Edit(string appId, string pageId)
        {
            var module = await _appModuleRepository.Get(appId);

            var pageSelected = new AppModulePage();

            ObjectId pageObjectId;

            if (ObjectId.TryParse(pageId, out pageObjectId))
            {
                foreach (var page in module.Pages)
                {
                    if (page.PageId == pageObjectId)
                    {
                        pageSelected = page;
                    }
                }

                ViewBag.AppId   = appId;
                ViewBag.AppName = module.Name;

                return(View(pageSelected));
            }
            return(View());
        }