public ActionResult EditNotInstalled(PluginNotInstalledAddress pluginNotInstalledAddress) { string code = pluginNotInstalledAddress.VirtualPath.GetFileText(HttpContext); OxiteViewModelItem <PluginEditInput> model = new OxiteViewModelItem <PluginEditInput>(new PluginEditInput(pluginNotInstalledAddress.VirtualPath, code, false, null)); model.AddModelItem(pluginEngine.GetPlugin(new Plugin(Guid.Empty, Guid.Empty, pluginNotInstalledAddress.VirtualPath, false))); return(View("ItemEdit", model)); }
public OxiteViewModelItem <PluginEditInput> ItemEdit(Plugin plugin, PluginEditInput pluginEditInput) { if (plugin == null) { return(null); } OxiteViewModelItem <PluginEditInput> model = new OxiteViewModelItem <PluginEditInput>(pluginEditInput == null ? new PluginEditInput(plugin.GetFileText(), plugin.Enabled, plugin.ExtendedProperties) : new PluginEditInput(null, pluginEditInput.Code ?? plugin.GetFileText(), pluginEditInput.Enabled, pluginEditInput.PropertyValues)); model.AddModelItem(pluginEngine.GetPlugin(plugin)); return(model); }
public OxiteViewModelItem <PageInput> Edit(Page page, PageInput pageInput) { if (page == null) { return(null); } //TODO: (erikpo) Check permissions var model = new OxiteViewModelItem <PageInput>(new PageInput(page, pageInput)); model.AddModelItem(page); return(model); }
public OxiteViewModelItem <PageInput> Edit(PageAddress pageAddress, PageInput pageInput) { //TODO: (erikpo) Check permissions Page page = pageService.GetPage(pageAddress); if (page == null) { return(null); } var model = new OxiteViewModelItem <PageInput>(new PageInput(page, pageInput)); model.AddModelItem(pageService.GetPage(pageAddress)); return(model); }