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