public virtual IMenu AddMenuByApp(IMemberApp app, String name, String friendUrl, String rawAppUrl) { Boolean isFirst = this.GetList(Site.Instance).Count == 0; IMenu menu = new SiteMenu(); menu.OwnerId = app.OwnerId; menu.OwnerUrl = app.OwnerUrl; menu.OwnerType = app.OwnerType; menu.Creator = app.Creator; menu.Name = name; menu.Url = friendUrl; if (isFirst) { menu.Url = "default"; } menu.RawUrl = rawAppUrl; menu.Created = DateTime.Now; Insert(menu); updateRoute(menu); return(menu); }
public void ThenIShouldBeOnTheSiteSettingsPage() { WatiNAssert.AssertIsTrue(SettingsPage.PageTitle.InnerHtml.Contains("Site Settings"), "NotOnSiteSettingsPage.jpg"); var menu = new SiteMenu(HomePage); WatiNAssert.AssertIsTrue(menu.BreadCrumbSpan.InnerHtml.Contains("Site Settings"), "NotOnSiteSettingsPage2.jpg"); }
public EntityAction Create(SiteMenu entity) { entity.Id = rep.GetNextId(); EntityAction result = rep.Create(entity); return(result); }
public IEnumerable <SiteMenu> GetPageMenuByCategory(string v) { SiteMenu sm = new SiteMenu(); sm.menu_category = v; return(smDao.Select(sm)); }
public ActionResult Menu(int clientId = 0, string username = null, string target = null) { var client = GetClient(clientId, username); var menu = new SiteMenu(client, target); return(PartialView("_MenuPartial", menu)); }
public bool Update(SiteMenu sm) { SiteMenu mModel = db.SiteMenu.Single(x => x.menu_id == sm.menu_id); db.Entry(mModel).CurrentValues.SetValues(sm); return(db.SaveChanges() > 0); }
// 将静态频道的url,指向实际静态目录 private void updateStaticMenu(String fUrl) { SiteMenu menu = getMenuByUrl(fUrl); menu.Url = ""; menu.RawUrl = fUrl + "/"; menu.update(); }
public ActionResult Add(SiteMenu sm) { ViewBag.MenuFather = GetAllMenuFatherForDLL(sm.menu_father_id).AsEnumerable(); SiteMenuBll smBll = new SiteMenuBll(); smBll.AddSiteMenu(sm); return(Redirect("index")); }
public IEnumerable <SiteMenu> GetAllMenuFather() { SiteMenu sm = new SiteMenu(); sm.menu_father_id = 1; sm.menu_state = 1; return(smDao.Select(sm)); }
public EntityAction Update(SiteMenu entity) { unit.Context.Entry(entity).State = System.Data.Entity.EntityState.Modified; if (unit.SaveChanges() == EntityAction.Success) { return(EntityAction.Updated); } return(EntityAction.Exception); }
public void SuppressMenuSelection() { SiteMenu siteMenu = (SiteMenu)Master.FindControl("SiteMenu1"); if (siteMenu != null) { siteMenu.SuppressPageSelection = true; } }
public ActionResult Edit(SiteMenu sm) { SiteMenuBll smBll = new SiteMenuBll(); ViewBag.MenuFather = GetAllMenuFatherForDLL().AsEnumerable(); SiteMenuBll funBll = new SiteMenuBll(); smBll.UpdateSiteMenu(sm); return(Redirect("Index")); }
public EntityAction Create(SiteMenu entity) { unit.Context.Menus.Add(entity); if (unit.SaveChanges() == EntityAction.Success) { return(EntityAction.Added); } return(EntityAction.Exception); }
protected void btn_Normal_Move_Click(object sender, EventArgs e) { if (!DataEval.IsEmptyQuery(_pageindexid)) { PageMgr myPageMgr = new PageMgr(); PageIndex myPageIndex = myPageMgr.Get_PageIndex(_pageindexid); switch (droplist_Normal_Folders.SelectedValue) { case "1": // move to active folder if (myPageIndex.Page_CategoryID == "2") { e2Data[] UpdateData_Active = { new e2Data("PageIndexID", _pageindexid), new e2Data("Page_CategoryID", "1") }; myPageMgr.Edit_PageIndex(UpdateData_Active); } else { SiteMenu mySiteMenu = new SiteMenu(); mySiteMenu.Reset_Menu_RootOrder(); int Count_Child = myPageMgr.Count_Child_PageIndex("-1", "1,2") + 1; e2Data[] UpdateData_Active = { new e2Data("PageIndexID", _pageindexid), new e2Data("Parent_PageIndexID", "-1"), new e2Data("Page_CategoryID", "1"), new e2Data("SortOrder", Count_Child.ToString()) }; myPageMgr.Edit_PageIndex(UpdateData_Active); } break; default: e2Data[] UpdateData_Default = { new e2Data("PageIndexID", _pageindexid), new e2Data("Page_CategoryID", droplist_Normal_Folders.SelectedValue) }; myPageMgr.Edit_PageIndex(UpdateData_Default); break; } OnClick(sender, e); } }
public JsonResult AddSiteMenuWithJSON(SiteMenuVM model) { SiteMenu sitemenu = new SiteMenu(); sitemenu.Name = model.Name; sitemenu.Url = model.Url; sitemenu.cssClass = model.cssClass; db.SiteMenus.Add(sitemenu); db.SaveChanges(); return(Json("", JsonRequestBehavior.AllowGet)); }
public IEnumerable <SiteMenu> Select(SiteMenu sm) { var query = db.SiteMenu.Where(t => (sm.menu_state == 0 || t.menu_state == sm.menu_state) && (sm.menu_id == 0 || t.menu_id == sm.menu_id) && (sm.menu_father_id == 0 || t.menu_father_id == sm.menu_father_id) && (string.IsNullOrEmpty(sm.menu_category) || t.menu_category == sm.menu_category) ).OrderBy(t => t.menu_sort).ToList(); return(query); }
protected void AddMenu(MvcContext ctx, String name, String url, String fUrl) { IMenu menu = new SiteMenu(); menu.Name = name; menu.Url = fUrl; menu.RawUrl = UrlConverter.clearUrl(url, ctx, typeof(Site).FullName, Site.Instance.Url); User creator = ctx.viewer.obj as User; menuService.Insert(menu, creator, Site.Instance); }
public ActionResult AddSiteMenu(SiteMenuVM model) { SiteMenu sitemenu = new SiteMenu(); sitemenu.Name = model.Name; sitemenu.Url = model.Url; sitemenu.cssClass = model.cssClass; db.SiteMenus.Add(sitemenu); db.SaveChanges(); ViewBag.IslemDurum = 1; return(View()); }
public JsonResult AddSiteMenuJSON(SiteMenuVM model) { SiteMenu sitemenu = new SiteMenu(); sitemenu.Name = model.Name; sitemenu.Url = model.Url; sitemenu.cssClass = model.cssClass; db.SiteMenus.Add(sitemenu); db.SaveChanges(); return(Json("")); }
public bool CreateMenu(SiteMenu parent, string title, string url, Language lang, short order) { SiteMenu menu = new SiteMenu(); menu.Parent = parent.Id; menu.Title = title; menu.Url = url; menu.Language = lang.Id; menu.Order = order; DbEntities.SiteMenus.Add(menu); DbEntities.SaveChanges(); return(DbEntities.SiteMenus.Any(x => x.Id.Equals(menu.Id))); }
public JsonResult AddSiteMenuJSON(SiteMenuVM model) { SiteMenu sm = new SiteMenu();//jquery ile gelenleri db ekliyoruz. sm.Name = model.Name; sm.Url = model.Url; sm.cssClass = model.cssClass; db.SiteMenus.Add(sm); db.SaveChanges(); return(Json("")); }
public ActionResult Edit(int id) { if (id == null || id == 0) { return(View("Index")); } SiteMenuBll smBll = new SiteMenuBll(); SiteMenu sm = new SiteMenu(); sm.menu_id = id; sm = smBll.GetOneMenu(sm); sm.menu_id = id; ViewBag.MenuFather = GetAllMenuFatherForDLL(sm.menu_father_id).AsEnumerable(); return(View(sm)); }
/// <summary> /// 程序进入点 /// </summary> protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); //输出错误讯息 GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; //准备MENU资料 SiteMenu.Init(DefaultRootColl()); }
public bool UpdateMenuById(int id, SiteMenu parent, string title, string url, Language lang) { var menu = DbEntities.SiteMenus.FirstOrDefault(x => x.Id.Equals(id)); if (menu == null) { throw new NullReferenceException(Errors.MenuNotExists); } menu.Title = title; menu.Url = url; menu.Parent = parent.Id; menu.Title = title; DbEntities.SaveChanges(); return(DbEntities.SiteMenus.Any(x => x.Title.Equals(title) && x.Url.Equals(url))); }
public static List <VM.SiteMenu> GetSiteMenu() { int userID = -1; var userInfo = UserHelper.GetCurrentUser(); if (userInfo != null) { userID = userInfo.ID; } using (var bl = new SiteMenu()) { return(bl.GetSiteMenu(userID, GetAllSiteMenu())); } }
/// <summary> /// Binds the menu. /// </summary> void BindMenu() { List <System.Web.UI.WebControls.MenuItem> menuItems = null; if (_DataSource.Equals("catalog")) { menuItems = GetCatalogItems(); } else { menuItems = GetMenuItems(); } SiteMenu.DataSource = menuItems; SiteMenu.DataBind(); }
public ActionResult AddSiteMenu(SiteMenuVM model) { //sitemenu nesnesi olusturup modelimizle eşlestirme yapıyoruz SiteMenu sitemenu = new SiteMenu(); sitemenu.Name = model.Name; sitemenu.Url = model.Url; sitemenu.cssClass = model.cssClass; //site menu nesnemizin içindekileri veri tabanımıza ekleyip,değişiklikleri kaydediyoruz db.SiteMenus.Add(sitemenu); db.SaveChanges(); ViewBag.IslemDurum = 1; return(View()); }
public ActionResult AddSiteMenu(SiteMenuVM model) { //model.isvalid yerine jquery validation yapıyoruz SiteMenu sitemenu = new SiteMenu(); sitemenu.Name = model.Name; sitemenu.Url = model.Url; sitemenu.cssClass = model.cssClass; db.SiteMenus.Add(sitemenu); db.SaveChanges(); ViewBag.submitStatus = 1; return(View()); }
private static List <VM.SiteMenu> GetAllSiteMenu() { List <VM.SiteMenu> siteMenus = HttpContext.Current.Cache[CACHE_KEY] as List <VM.SiteMenu>; if (siteMenus == null || siteMenus.Count <= 0) { //int userID = -1; var blSiteMenu = new SiteMenu(); siteMenus = blSiteMenu.GetSiteMenu(); blSiteMenu.Dispose(); if (siteMenus != null) { //HttpContext.Current.Cache.Insert(CACHE_KEY, siteMenus); } } return(SiteMenu.CloneSiteMenu(siteMenus)); }
public Task <IViewComponentResult> InvokeAsync() { var menus = new List <MenuModel>(); if (_siteRequest.Current.ResolvedData.TryGetValue(LetPortal.CMS.Features.Menus.Constants.SITE_MENU_DATA_KEY, out object outObject)) { SiteMenu siteMenu = (SiteMenu)outObject; if (siteMenu.Menus != null && siteMenu.Menus.Count > 0) { foreach (var menu in siteMenu.Menus) { menus.Add(new MenuModel { Name = menu.Name, Url = menu.Url, Sub = GetChildren(menu) }); } } } return(Task.FromResult <IViewComponentResult>(View(menus))); }
private SiteMenuHelper() { _currentSiteMenu = SiteMenu.Home; }