void About_Initialize() { if (aboutManager == null) { aboutManager = new PageManager(); aboutManager.TabTitle = "About"; aboutManager.TabImage = new Uri("pack://application:,,,/TrakHound-Dashboard;component/Resources/About_01.png"); aboutManager.AddPage(new Pages.About.Information.Page()); aboutManager.AddPage(new Pages.About.License.Page()); } }
void Options_Initialize() { if (optionsManager == null) { optionsManager = new PageManager(); optionsManager.TabTitle = "Options"; optionsManager.TabImage = new Uri("pack://application:,,,/TrakHound-Dashboard;component/Resources/Options_01.png"); optionsManager.AddPage(new Pages.Options.General.Page()); optionsManager.AddPage(new Pages.Options.API.Page()); optionsManager.AddPage(new Pages.Options.Logger.Page()); } }
private void LaunchInNewTabButton_Click(object sender, RoutedEventArgs e) { ProcessContainer processContainerPage = new ProcessContainer(); processContainerPage.config = GetConfigJson(); PageManager.AddPage(processContainerPage, "进程启动器"); }
protected void Button1_Click(object sender, EventArgs e) { PageManager p = new PageManager(); PageData data = new PageData(); data.title = TextBox2.Text; data.content = TextBox3.Text; data.imgurl = "sfsdf"; int id = p.AddPage(data); TextBox1.Text = id.ToString(); }
public long AddPage(PageObject page) { try { return(_pageManager.AddPage(page)); } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
void AccountManager_Initialize() { if (accountManager == null) { accountpage = new Pages.Account.Page(); accountpage.LoadUserConfiguration(CurrentUser); accountpage.UserChanged += accountpage_UserChanged; accountManager = new PageManager(); accountManager.TabTitle = "Account Management"; accountManager.TabImage = new Uri("pack://application:,,,/TrakHound-Dashboard;component/Resources/blank_profile_01_sm.png"); accountManager.AddPage(accountpage); } }
private void recentListView_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { try { ProcessContainer processContainerPage = new ProcessContainer(); var item = recentListView.SelectedItem as HistoryModel; string slnPath = item.subtitle + "\\" + item.title; processContainerPage.config = JObject.Parse(File.ReadAllText(slnPath)); processContainerPage.SlnPath = slnPath; // throw new Exception(processContainerPage.StPar.ToString()); PageManager.AddPage(processContainerPage, "进程启动器"); } catch (Exception err) { Tools.DialogAPI.MessageBoxShow("打开失败!", err.ToString()); } }
public ActionResult AddPage(Pages model)//Change to page model { _pagesManager = PageManagerFactory.Create(); //send in model to be added to database var response = _pagesManager.AddPage(model); if (response.Success == true) { return(RedirectToAction("Pages")); } else { return(View(model)); } }
public void Options_AddPage(IPage page) { Options_Initialize(); optionsManager.AddPage(page); }
public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; //http://localhost:32030/SL/AjaxCallHandler.ashx?action= action is one of the below conditions in switch //e.g.http://localhost:32030/SL/AjaxCallHandler.ashx?action=getcategories string action = request.Params["action"]; StreamReader sr = new StreamReader(request.InputStream); string jsonString = sr.ReadToEnd(); string responseJson = ""; IEnumerable <CategoryData> cd; switch (action.ToLower()) { case "getcategories": #region getcategories /* * post json * { * "PageSize":"10", * "PageIndex":"0" * } */ responseJson = JSONHelper.ToJsonString(_categoryManager.GetCategories(JSONHelper.ToObject <CategoryData>(jsonString))); break; #endregion case "getcategory": #region getcategory responseJson = JSONHelper.ToJsonString(_categoryManager.GetCategory(JSONHelper.ToObject <CategoryData>(jsonString))); #endregion break; case "addcategory": #region addcategory /* * post json * { * "categoryname":"xxxx", * "description":"aaaa" * } */ #endregion responseJson = JSONHelper.ToJsonString(_categoryManager.AddCategory(JSONHelper.ToObject <CategoryData>(jsonString))); break; case "updatecategory": #region updatecategory responseJson = JSONHelper.ToJsonString(_categoryManager.UpdateCategory(JSONHelper.ToObject <CategoryData>(jsonString))); #endregion break; case "deletecategory": #region deletecategory responseJson = JSONHelper.ToJsonString(_categoryManager.DeleteCategory((int)JSONHelper.ToObject <CategoryData>(jsonString).id)); #endregion break; case "getposts": #region getposts var postsTemp = _postManager.GetPosts(JSONHelper.ToObject <PostData>(jsonString)); cd = _categoryManager.GetCategories(new CategoryData()).DataList as IEnumerable <CategoryData>; IEnumerable <PostData> posts = postsTemp.DataList as IEnumerable <PostData>; foreach (PostData p in posts) { foreach (CategoryData c in cd) { if (p.categoryid == c.id) { p.categoryname = c.categoryname; } } } responseJson = JSONHelper.ToJsonString(postsTemp); #endregion break; case "getpost": #region getpost var post = _postManager.GetPost(JSONHelper.ToObject <PostData>(jsonString)); cd = _categoryManager.GetCategories(new CategoryData()).DataList as IEnumerable <CategoryData>; foreach (CategoryData c in cd) { if (c.id == post.categoryid) { post.categoryname = c.categoryname; } } responseJson = JSONHelper.ToJsonString(post); #endregion break; case "deletepost": #region deletepost responseJson = JSONHelper.ToJsonString(_postManager.DeletePost((int)JSONHelper.ToObject <PostData>(jsonString).id)); #endregion break; case "updatepost": #region updatepost responseJson = JSONHelper.ToJsonString(_postManager.UpdatePost(JSONHelper.ToObject <PostData>(jsonString))); #endregion break; case "addpost": #region addpost responseJson = JSONHelper.ToJsonString(_postManager.AddPost(JSONHelper.ToObject <PostData>(jsonString))); #endregion break; case "getpages": #region getpages responseJson = JSONHelper.ToJsonString(_pageManager.GetPages(JSONHelper.ToObject <PageData>(jsonString))); #endregion break; case "getpage": #region getpage responseJson = JSONHelper.ToJsonString(_pageManager.GetPage(JSONHelper.ToObject <PageData>(jsonString))); #endregion break; case "deletepage": #region deletepage responseJson = JSONHelper.ToJsonString(_pageManager.DeletePage((int)JSONHelper.ToObject <PageData>(jsonString).id)); #endregion break; case "updatepage": #region updatepost responseJson = JSONHelper.ToJsonString(_pageManager.UpdatePage(JSONHelper.ToObject <PageData>(jsonString))); #endregion break; case "addpage": #region addpost responseJson = JSONHelper.ToJsonString(_pageManager.AddPage(JSONHelper.ToObject <PageData>(jsonString))); #endregion break; case "adduser": #region adduser responseJson = JSONHelper.ToJsonString(_userManager.AddUser(JSONHelper.ToObject <UserData>(jsonString))); #endregion break; case "updateuser": #region updateuser responseJson = JSONHelper.ToJsonString(_userManager.UpdateUser(JSONHelper.ToObject <UserData>(jsonString))); #endregion break; case "getuser": #region getuser responseJson = JSONHelper.ToJsonString(_userManager.GetUser(JSONHelper.ToObject <UserData>(jsonString))); #endregion break; case "getusers": #region getusers responseJson = JSONHelper.ToJsonString(_userManager.GetUsers(JSONHelper.ToObject <UserData>(jsonString))); #endregion break; case "deleteuser": #region deleteuser responseJson = JSONHelper.ToJsonString(_userManager.DeleteUser((int)JSONHelper.ToObject <UserData>(jsonString).id)); #endregion break; } context.Response.Write(responseJson); }
public ActionResult New(PageSummary summary) { if (!ModelState.IsValid) return View("Edit", summary); PageManager manager = new PageManager(); summary = manager.AddPage(summary); return RedirectToAction("Index", "Wiki", new { id = summary.Id, nocache = DateTime.Now.Ticks }); }