public ActionResult Edit(string moduleName) { var module = _reflectionContentManager.LoadModule(moduleName); var viewModel = new EditModuleViewModel(); if (module != null) { viewModel.Name = module.Name; viewModel.Version = module.Version; } return(View(viewModel)); }
public ActionResult Edit(EditContentTypeViewModel viewModel) { //TODO: Validation, etc. //TODO: BaseContentType var module = _reflectionContentManager.LoadModule(viewModel.ModuleName); module.AddContentType(viewModel.Name); _reflectionContentManager.Store(module); _reflectionContentManager.SaveChanges(); return(Redirect("/admin/module?modulename=" + viewModel.ModuleName)); }