private void StartListener(string primaryPrefix) { StopListener(); listener = new HttpListener(); feedListener = new HttpListener(); htmlPages = new HtmlPages(); // reset pages, when we start listener try { listener.Prefixes.Add(primaryPrefix); feedListener.Prefixes.Add(primaryPrefix + feedExt + "/"); listener.Start(); feedListener.Start(); listener.BeginGetContext(listenerCallback, null); feedListener.BeginGetContext(feedCallback, null); richTextStatus.Text = "Accepting connections on:"; } catch (Exception ex) { StopListener(); throw ex; } }
public ActionResult Update(HtmlPages model) { var session = Session["session"] as GlobSession; if (session != null) { var manager = ServiceFactory.GetService <HtmlPages>(session) as HtmlPagesManager; var obj = manager.Get(new HtmlPages { HtmlPageId = model.HtmlPageId }); if (obj != null) { obj.HtmlPageCategoryId = model.HtmlPageCategoryId; obj.HtmlPageCode = model.HtmlPageCode; obj.HtmlPageName = model.HtmlPageName; obj.HtmlPageFile = model.HtmlPageFile; obj.Enable = model.Enable; manager.Update(obj); return(RedirectToAction("Search")); } return(View()); } else { return(RedirectToAction("Login", "Account", new { returnUrl = Url.Action("Update") })); } }
public ActionResult Create(HtmlPages model) { var session = Session["session"] as GlobSession; if (session != null) { var manager = ServiceFactory.GetService <HtmlPages>(session) as HtmlPagesManager; manager.Add(model); return(RedirectToAction("Search", "HtmlPage")); } else { return(RedirectToAction("Login", "Account")); } }
public ActionResult Create() { var session = Session["session"] as GlobSession; if (session != null) { var managerCateHtmlPage = ServiceFactory.GetService <HtmlPageCategories>(session) as HtmlPageCategoriesManager; var listCateHtmlPage = managerCateHtmlPage.GetAllActive(); ViewBag.listCateHtmlPage = listCateHtmlPage; HtmlPages data = new HtmlPages(); return(View("Update", data)); } else { return(RedirectToAction("Login", "Account", new { returnUrl = Url.Action("Create") })); } }