public ActionResult ReloadNotInstalled(PluginNotInstalledAddress pluginNotInstalledAddress) { if (!string.IsNullOrEmpty(pluginNotInstalledAddress.VirtualPath)) { pluginEngine.ReloadPlugin(p => p.VirtualPath == pluginNotInstalledAddress.VirtualPath, p => p.VirtualPath); } return(Redirect(Url.Plugins())); }
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)); }