public IActionResult ProjectModule(ProjectModuleType moduleType, long projectId) { SetProjectPermissions(projectId); var client = GetProjectClient(); switch (moduleType) { case ProjectModuleType.Resource: return(PartialView("_ProjectResource")); case ProjectModuleType.Preview: return(PartialView("Resource/_Preview")); case ProjectModuleType.TermEditor: var pages = client.GetAllPageList(projectId); var termClient = GetTermClient(); var termCategories = termClient.GetTermCategoriesWithTerms(); return(PartialView("Resource/_Terms", new TermEditorViewModel { TermCategories = termCategories, Pages = pages, })); case ProjectModuleType.ImageEditor: var pagesWithImageInfo = client.GetAllPagesWithImageInfoList(projectId); return(PartialView("Resource/_Images", pagesWithImageInfo)); default: return(PartialView("_ProjectResource")); } }
public IActionResult ProjectModule(ProjectModuleType moduleType) { switch (moduleType) { case ProjectModuleType.Work: return(PartialView("_ProjectWork")); case ProjectModuleType.Resource: return(PartialView("_ProjectResource")); default: return(PartialView("_ProjectWork")); } }