private void datagrid_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { if (groupPanel1.Visible) { return; } if (e.Button == MouseButtons.Right) { if (e.RowIndex >= 0) { //若行已是选中状态就不再进行设置 if (dgvEX1.Rows[e.RowIndex].Selected == false) { dgvEX1.ClearSelection(); dgvEX1.Rows[e.RowIndex].Selected = true; } //只选中一行时设置活动单元格 if (dgvEX1.SelectedRows.Count == 1) { dgvEX1.CurrentCell = dgvEX1.Rows[e.RowIndex].Cells[e.ColumnIndex]; } //增加同行ToolStripMenuItem.Enabled = true; 修改ToolStripMenuItem.Enabled = true; 除ToolStripMenuItem.Enabled = true; //SN_SN = (long)dgvEX1.Rows[e.RowIndex].Tag; SN_SN = Convert.ToInt64(dgvEX1.Rows[e.RowIndex].Tag); } //弹出操作菜单 CmsMenu.Show(MousePosition.X, MousePosition.Y); } }
public ActionResult Edit(int id, FormCollection forms) { if (id == 0) { CmsMenu newMenu = new CmsMenu() { Title = forms.GetValue("Title").AttemptedValue, Description = forms.GetValue("Description").AttemptedValue, Type = forms.GetValue("Type").AttemptedValue }; if (newMenu.IsValid) { return this.CreateNewMenu(newMenu); } ModelState.AddModelErrors(newMenu.GetRuleViolations()); return View(newMenu); } CmsMenu menu = this.menuService.LoadMenu(id); UpdateModel(menu, forms.ToValueProvider()); this.menuService.SaveMenu(menu); TempData["SuccessResult"] = "Menu was successfully saved"; return this.View(menu); }
public ActionResult Edit(int id, FormCollection forms) { if (id == 0) { CmsMenu newMenu = new CmsMenu() { Title = forms.GetValue("Title").AttemptedValue, Description = forms.GetValue("Description").AttemptedValue, Type = forms.GetValue("Type").AttemptedValue }; if (newMenu.IsValid) { return(this.CreateNewMenu(newMenu)); } ModelState.AddModelErrors(newMenu.GetRuleViolations()); return(View(newMenu)); } CmsMenu menu = this.menuService.LoadMenu(id); UpdateModel(menu, forms.ToValueProvider()); this.menuService.SaveMenu(menu); TempData["SuccessResult"] = "Menu was successfully saved"; return(this.View(menu)); }
public void CopyMenu(string menuId, string newName) { BaseService.CheckLoginAndLicense(); CmsMenu menu = BaseObject.GetById <CmsMenu>(new Guid(menuId)); menu.Copy(newName); }
public CmsMenu SaveMenu(CmsMenu obj) { BaseService.CheckLoginAndLicense(); obj.Site = SessionObject.CurrentSite; obj.Save(); return(obj); }
public override string Publish2(CmsPage page) { string html = ""; CmsMenu menu = GetMenu(); if (menu == null) { this.Content = "Kies eerst een menu"; html = base.Publish2(page); } else { html = base.Publish2(page); string menuItemsHtml = ""; string menuTemplate = base.GetSubTemplate("{Menu}"); string menuItemTemplate = base.GetSubTemplate("{MenuItems}"); foreach (CmsMenuItem mainItem in menu.GetParentMenuItems()) { string menuItemHtml = menuItemTemplate; menuItemHtml = menuItemHtml.Replace("{MenuItem.Name}", mainItem.Name); menuItemHtml = menuItemHtml.Replace("{MenuItem.Title}", mainItem.Title); menuItemHtml = menuItemHtml.Replace("{MenuItem.Url}", mainItem.Url); menuItemHtml = menuItemHtml.Replace("{MenuItem.Target}", mainItem.Target); menuItemHtml = menuItemHtml.Replace("{MenuItem.CssClass}", mainItem.CssClass); menuItemHtml = menuItemHtml.Replace("{MenuItem.Link}", createHyperLink(mainItem)); menuItemHtml = menuItemHtml.Replace("{/MenuItem.Link}", "</a>"); menuItemHtml = menuItemHtml.Replace("{MenuItem.ImageUrl}", mainItem.ImageUrl); menuItemHtml = menuItemHtml.Replace("{MenuItem.ImageHoverUrl}", mainItem.ImageHoverUrl); menuItemHtml = menuItemHtml.Replace("{MenuItem.ImageActiveUrl}", mainItem.ImageActiveUrl); string subItemsHtml = GetSubItemsHtml(menuTemplate, menuItemTemplate, mainItem); menuItemHtml = menuItemHtml.Replace("{MenuItem.ChildItems}", subItemsHtml); menuItemsHtml += menuItemHtml; } html = html.Replace("<!--{MenuItems}-->" + menuItemTemplate + "<!--{/MenuItems}-->", menuItemsHtml); //html = html.Replace("{Menu}" + menuTemplate + "{/Menu}", menuItemsHtml); string cssClass = "bitMenu"; int animationspeed = getSetting <int>("AnimationSpeed"); string menuType = ""; if (menu.Type == MenuTypeEnum.Accordion) { cssClass = "bitAccordionMenu"; } if (menu.Type == MenuTypeEnum.HorizontalDropDown) { menuType = "dropdownHorizontal"; } if (menu.Type == MenuTypeEnum.VerticalDropDown) { menuType = "dropdownVertical"; } html = html.Replace("<!--{Menu}-->", "<div class='" + cssClass + "' data-menu-type='" + menuType + "' data-menu-animationspeed='" + animationspeed + "'>"); html = html.Replace("<!--{/Menu}-->", "</div>"); html = html.Replace("{Menu}", "<div class='bitMenu'>"); html = html.Replace("{/Menu}", "</div>"); } return(html); }
//[OutputCache(CacheProfile = "Menu")] public ActionResult Show(string menuName) { CmsMenu menu = menuService.LoadMenu(menuName); return(PartialView( menuName, menu)); }
public void SaveMenu(CmsMenu menu) { if (!Ctx.Menus.Contains(menu)) { Ctx.Menus.Add(menu); } Ctx.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { CmsMenu cmsmenu = AdminDb.Menus.Find(id); AdminDb.Menus.Remove(cmsmenu); AdminDb.SaveChanges(); return(RedirectToAction("Index")); }
private ActionResult CreateNewMenu(CmsMenu menu) { this.menuService.SaveMenu(menu); TempData["SuccessResult"] = string.Format("Menu was successfully created with Id = {0}", menu.Id); return RedirectToAction("Edit", "Menu", new {id = menu.Id}); }
private ActionResult CreateNewMenu(CmsMenu menu) { this.menuService.SaveMenu(menu); TempData["SuccessResult"] = string.Format("Menu was successfully created with Id = {0}", menu.Id); return(RedirectToAction("Edit", "Menu", new { id = menu.Id })); }
public ActionResult Edit(CmsMenu cmsmenu) { if (ModelState.IsValid) { AdminDb.Entry(cmsmenu).State = EntityState.Modified; AdminDb.SaveChanges(); return(RedirectToAction("Index")); } return(View(cmsmenu)); }
public ViewResult Edit(int?id) { if (null != id) { CmsMenu menu = this.menuService.LoadMenu(id.Value); return(View(menu)); } return(View(new CmsMenu())); }
private void dgvEX1_MouseDown(object sender, MouseEventArgs e) { if (groupPanel1.Visible) { return; } if (e.Button == MouseButtons.Right) { CmsMenu.Show(MousePosition.X, MousePosition.Y); } }
public ActionResult Create(CmsMenu cmsmenu) { if (ModelState.IsValid) { AdminDb.Menus.Add(cmsmenu); AdminDb.SaveChanges(); return(RedirectToAction("Index")); } return(View(cmsmenu)); }
public CmsMenu GetMenu() { CmsMenu menu = null; string menuId = base.getSetting <string>("FK_Menu"); if (menuId != null && menuId != "") { menu = BaseObject.GetById <CmsMenu>(new Guid(menuId)); } return(menu); }
public static string BuildMenuLink(this UrlHelper urlHelper, CmsMenu item) { if (item.IsExternalUrl) { return(item.NavigateUrl); } if (item.Page == null) { return(urlHelper.Action("Index", "Home")); } return(urlHelper.Action("Page", "Home", new { id = item.Page.Id, name = item.Page.Alias })); }
private void RemoveNotVisibleMenuItems(CmsMenu menu) { ICollection<CmsMenuItem> visibleItems = new List<CmsMenuItem>(); foreach (CmsMenuItem item in menu.MenuItems) { if (item.Visible) { visibleItems.Add(item); } } menu.MenuItems = visibleItems; }
public override string Publish2(CmsPage page) { string html = ""; CmsMenu menu = GetMenu(); if (menu == null) { this.Content = "Kies eerst een menu"; html = base.Publish2(page); } else { string js = getSetting <string>("MenuJs"); string css = getSetting <string>("MenuCss"); if (js != null && js != String.Empty) { this.Content = "<script type='text/javascript'>" + js + "</script>\r\n" + this.Content; } if (css != null && css != String.Empty) { this.Content = "<style>" + css + "</style>\r\n" + this.Content; } html = base.Publish2(page); string mainItemsHtml = ""; string mainItemTemplate = base.GetSubTemplate("{MainMenuItems}"); string subMenuTemplate = base.GetSubTemplate("{SubMenu}"); string subItemTemplate = base.GetSubTemplate("{SubMenuItems}"); foreach (CmsMenuItem mainItem in menu.GetParentMenuItems()) { string mainItemHtml = mainItemTemplate; mainItemHtml = mainItemHtml.Replace("{RootItem.Name}", mainItem.Name); mainItemHtml = mainItemHtml.Replace("{RootItem.Title}", mainItem.Title); mainItemHtml = mainItemHtml.Replace("{RootItem.Url}", mainItem.Url); mainItemHtml = mainItemHtml.Replace("{RootItem.Target}", mainItem.Target); mainItemHtml = mainItemHtml.Replace("{RootItem.Link}", createHyperLink(mainItem)); mainItemHtml = mainItemHtml.Replace("{/RootItem.Link}", "</a>"); mainItemHtml = mainItemHtml.Replace("{RootItem.ImageUrl}", mainItem.ImageUrl); mainItemHtml = mainItemHtml.Replace("{RootItem.ImageHoverUrl}", mainItem.ImageHoverUrl); mainItemHtml = mainItemHtml.Replace("{RootItem.ImageActiveUrl}", mainItem.ImageActiveUrl); string subItemsHtml = GetSubItemsHtml(subMenuTemplate, subItemTemplate, mainItem); mainItemHtml = mainItemHtml.Replace("<!--{SubMenu}-->" + subMenuTemplate + "<!--{/SubMenu}-->", subItemsHtml); mainItemHtml = mainItemHtml.Replace("{SubMenu}" + subMenuTemplate + "{/SubMenu}", subItemsHtml); mainItemsHtml += mainItemHtml; } html = html.Replace("<!--{MainMenuItems}-->" + mainItemTemplate + "<!--{/MainMenuItems}-->", mainItemsHtml); html = html.Replace("{MainMenuItems}" + mainItemTemplate + "{/MainMenuItems}", mainItemsHtml); } return(html); }
private void RemoveNotVisibleMenuItems(CmsMenu menu) { ICollection <CmsMenuItem> visibleItems = new List <CmsMenuItem>(); foreach (CmsMenuItem item in menu.MenuItems) { if (item.Visible) { visibleItems.Add(item); } } menu.MenuItems = visibleItems; }
public void UpdateOrderingNummerItem(string itemId, string parentItemId, string menuId, int newOrderingNumber) { BaseService.CheckLoginAndLicense(); if (parentItemId != "") { CmsMenuItem item = BaseObject.GetById <CmsMenuItem>(new Guid(parentItemId)); item.MoveItems(itemId, newOrderingNumber); } else { CmsMenu menu = BaseObject.GetById <CmsMenu>(new Guid(menuId)); menu.MoveItems(itemId, newOrderingNumber); } }
public void DeleteMenu(string id) { BaseService.CheckLoginAndLicense(); CmsMenu menu = BaseObject.GetById <CmsMenu>(new Guid(id)); //if (menu.HasAutorisation) //{ // if (!menu.IsAutorized(SessionObject.CurrentBitplateUser)) // { // throw new Exception("U heeft geen rechten voor deze datacollectie."); // } //} menu.Delete(); }
private void SelectMenu() { string id = Request.QueryString["menuid"]; menu = BaseObject.GetById <CmsMenu>(new Guid(id)); //if (menu.HasAutorisation) //{ // if (!menu.IsAutorized(SessionObject.CurrentBitplateUser)) // { // throw new Exception("U heeft geen rechten voor deze datacollectie."); // } //} }
public CmsMenu LoadMenu(string menuName) { CmsMenu menu = menuData.LoadMenu(menuName); if (null != menu) { RemoveNotVisibleMenuItems(menu); } else { menu = new CmsMenu(); } return menu; }
public CmsMenu LoadMenu(string menuName) { CmsMenu menu = menuData.LoadMenu(menuName); if (null != menu) { RemoveNotVisibleMenuItems(menu); } else { menu = new CmsMenu(); } return(menu); }
public IEnumerable <CmsMenu> LoadMenu(string menuType, UserRole role, CultureInfo c) { var cName = c.Name.ToLower(); var cParentName = (Equals(c.Parent, CultureInfo.InvariantCulture) ? c : c.Parent).Name.ToLowerInvariant(); var menuTypeLowered = menuType.ToLowerInvariant(); var application = HttpContext.Current.Session["Application"] == null ? "/" : Convert.ToBoolean(HttpContext.Current.Session["Application"]) ? "ac2" : "/"; var featureSetValue = WebConfigurationManager.AppSettings["ui:FeatureSet"]; var featureSets = new List <string>(featureSetValue.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)); var query = Ctx.Menus .Include(m => m.MenuItems) .Include(m => m.Application) .Include(m => m.Roles) .Include(m => m.Page) .Where(m => m.Type.Equals(menuTypeLowered) && (m.LocaleId.Equals(cName) || m.LocaleId.Equals(cParentName))) .Where(m => String.IsNullOrEmpty(m.FeatureSet) || featureSets.Contains(m.FeatureSet)); var menus = query .ToList() // Unknown Role is a hint that the role manager shall not do anything, we show this menu regardless the user's roles .Where(m => m.Roles.Any(r => r.UserRole == role) /* if role provided */ || m.Roles.All(r => r.UserRole == UserRole.Unknown) /* no roles other than unknown */ || role == UserRole.Unknown /* no role requested/anonym */) .Where(m => m.Application.ApplicationName == "/" || m.Application.ApplicationName == application) .OrderBy(m => m.Order) .Select(m => { var m2 = new CmsMenu(); m.CopyProperties <CmsMenu>(m2, p => p.Id, p => p.Application, p => p.Description, p => p.DynamicData, p => p.FeatureSet, p => p.NavigateUrl, p => p.Order, p => p.Page, p => p.Roles, p => p.Style, p => p.Title, p => p.Type); m2.MenuItems = m.MenuItems.Where( mi => mi.Visible && mi.Application == null || (mi.Application != null && mi.Application.ApplicationName == "/") || (mi.Application != null && mi.Application.ApplicationName == application)).ToList(); return(m2); }); // return all if all roles are applied return(menus.ToList()); }
public virtual async Task <string> GetTreeNameAsync(string childId, string separater = " > ") { List <CmsMenu> listTree = GetTreeByChild(await CacheGetAllAsync(), childId, new List <CmsMenu>()); return(listTree?.Count > 0 ? string.Join(separater, listTree.Select(q => q.Name).ToList()) : string.Empty); List <CmsMenu> GetTreeByChild(IReadOnlyList <CmsMenu> cmsMenus, string childId, List <CmsMenu> tree) { CmsMenu child = cmsMenus.FirstOrDefault(q => q.Id == childId); if (child != null && !tree.Any(q => q.Id == child.Id)) { tree.Add(child); if (!string.IsNullOrEmpty(child.ParentId)) { return(GetTreeByChild(cmsMenus, child.ParentId, tree)); } } return(tree.Reverse <CmsMenu>().ToList()); } }
public CmsMenu GetMenu(string id) { BaseService.CheckLoginAndLicense(); CmsMenu menu = null; if (id == null) { menu = new CmsMenu(); menu.Site = SessionObject.CurrentSite; //standaard js en css voor menu toevoegen //wanneer gebruiker kiest voor custom menu kunnen deze weer worden weggegooid. //Wat nou als iemand deze scripts verwijderd en deze niet meer gevonden kunnen worden? //Dat geeft het resultaat van CmsScript jsScript = BaseObject.GetFirst <CmsScript>("Name='siteMenu' AND ScriptType=1"); CmsScript cssScript = BaseObject.GetFirst <CmsScript>("Name='siteMenu' AND ScriptType=0"); if (jsScript != null) { menu.Scripts.Add(jsScript); } if (cssScript != null) { menu.Scripts.Add(cssScript); } } else { menu = BaseObject.GetById <CmsMenu>(new Guid(id)); //if (menu.HasAutorisation) //{ // if (!menu.IsAutorized(SessionObject.CurrentBitplateUser)) // { // throw new Exception("U heeft geen rechten voor deze datacollectie."); // } //} } return(menu); }
/// <summary> /// Get list cms menu to seeding data /// </summary> /// <returns>IEnumerable CmsMenu</returns> private IEnumerable <CmsMenu> GetSeedingData() { var cmsMenus = new List <CmsMenu>(); #region Parent Menu var parentMenuSortcut = new CmsMenu() { Position = "CmsHeader", Active = true, CssClass = "fa fa-plus-square", Name = "Lối tắt", Link = "", RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanCreate, PermissionConstants.ResourceFileCanCreate }), ParentId = string.Empty, DisplayOrder = 1, TargetType = "", }; cmsMenus.Add(parentMenuSortcut); var userManageMenu = new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-user", Name = "Người dùng", Link = null, RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanCreate, PermissionConstants.UserCanDelete, PermissionConstants.UserCanRead, PermissionConstants.UserCanUpdate, PermissionConstants.UserGroupCanUpdate, PermissionConstants.UserGroupCanUpdate, PermissionConstants.UserGroupCanUpdate, PermissionConstants.UserGroupCanUpdate, }), ParentId = string.Empty, DisplayOrder = 2, TargetType = "", }; cmsMenus.Add(userManageMenu); var resourceFileNamage = new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-hdd-o", Name = "Tài nguyên", Link = null, RolesString = string.Join(",", new List <string>() { PermissionConstants.ResourceFileCanRead, PermissionConstants.ResourceFileCanCreate, PermissionConstants.ResourceFileCanUpdate, PermissionConstants.ResourceFileCanDelete }), ParentId = string.Empty, DisplayOrder = 3, TargetType = "", }; cmsMenus.Add(resourceFileNamage); var notification = new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-bullhorn", Name = "Thông báo", Link = null, RolesString = string.Join(",", new List <string>() { PermissionConstants.MessageTemplateManager, PermissionConstants.MessageTemplateCanRead, PermissionConstants.MessageTemplateCanCreate, PermissionConstants.MessageTemplateCanUpdate, PermissionConstants.MessageTemplateCanDelete, PermissionConstants.QueueEmailManager, PermissionConstants.QueueEmailCanRead, PermissionConstants.QueueEmailCanCreate, PermissionConstants.QueueEmailCanUpdate, PermissionConstants.QueueEmailCanDelete }), ParentId = string.Empty, DisplayOrder = 4, TargetType = "", }; cmsMenus.Add(notification); var systemSettings = new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-gears", Name = "Cấu hình", Link = null, RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = string.Empty, DisplayOrder = 5, TargetType = "", }; cmsMenus.Add(systemSettings); #endregion #region Header menu cmsMenus.Add(new CmsMenu() { Position = "CmsHeader", Active = true, CssClass = "fa fa-user", Name = "Thêm người dùng (alt+u)", Link = "/User/Create", RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanCreate }), ParentId = parentMenuSortcut.Id, DisplayOrder = 1, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsHeader", Active = true, CssClass = "fa fa-file", Name = "Thêm tập tin (alt+f)", Link = "/FileResource/Create", RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanCreate }), ParentId = parentMenuSortcut.Id, DisplayOrder = 2, TargetType = "", }); #endregion #region User and Dashboard cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-home", Name = "Tổng quan", Link = "/Home/Dashboard", RolesString = string.Join(",", new List <string>() { PermissionConstants.CmsDashbroad }), ParentId = string.Empty, DisplayOrder = 1, TargetType = "" }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Người dùng", Link = "/User/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanRead }), ParentId = userManageMenu.Id, DisplayOrder = 1, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Nhóm người dùng", Link = "/Usergroup/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanRead }), ParentId = userManageMenu.Id, DisplayOrder = 2, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Nhật ký hoạt động", Link = "/ActivityLog/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.UserCanRead }), ParentId = userManageMenu.Id, DisplayOrder = 3, TargetType = "", }); #endregion #region Resource file cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Thư viện tập tin", Link = "/Media/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.ResourceFileCanRead }), ParentId = resourceFileNamage.Id, DisplayOrder = 1, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Tải lên", Link = "/Media/Create", RolesString = string.Join(",", new List <string>() { PermissionConstants.ResourceFileCanCreate }), ParentId = resourceFileNamage.Id, DisplayOrder = 2, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Tải lên nhiều", Link = "/Media/PatchCreate", RolesString = string.Join(",", new List <string>() { PermissionConstants.ResourceFileCanCreate }), ParentId = resourceFileNamage.Id, DisplayOrder = 3, TargetType = "", }); #endregion #region Notification cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Tạo email", Link = "/QueuedEmail/Create", RolesString = string.Join(",", new List <string>() { PermissionConstants.QueueEmailCanCreate }), ParentId = notification.Id, DisplayOrder = 1, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Email đợi gửi", Link = "/QueuedEmail/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.QueueEmailCanRead }), ParentId = notification.Id, DisplayOrder = 2, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Mẫu thông báo", Link = "/MessageTemplate/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.MessageTemplateCanRead }), ParentId = notification.Id, DisplayOrder = 3, TargetType = "", }); #endregion #region SystemSettings cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Quản lý menu", Link = "/Menu/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 1, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Tài khoản gửi email", Link = "/EmailAccount/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 2, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Ngôn ngữ", Link = "/Language/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 3, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Tiền tệ", Link = "/Currency/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 4, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt chung", Link = "/SystemValue/CommonSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 4, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt seo", Link = "/SystemValue/SeoSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 5, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt url", Link = "/SystemValue/UrlSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 6, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt tải lên", Link = "/SystemValue/UploadSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 7, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt soạn thảo", Link = "/SystemValue/EditorSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 8, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt captcha", Link = "/SystemValue/CaptchaSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 9, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt người dùng", Link = "/SystemValue/UserSettingsChange", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 10, TargetType = "", }); cmsMenus.Add(new CmsMenu() { Position = "CmsSiderbar", Active = true, CssClass = "fa fa-circle-o", Name = "Cài đặt chuyên sâu", Link = "/SystemValue/List", RolesString = string.Join(",", new List <string>() { PermissionConstants.SystemSettings }), ParentId = systemSettings.Id, DisplayOrder = 10, TargetType = "", }); #endregion return(cmsMenus); }
public void SaveMenu(CmsMenu menu) { menuData.Save(menu); }
public void Save(CmsMenu menu) { base.Save(menu); }
// // GET: /CmsAdmin/Menu/Details/5 public ViewResult Details(int id) { CmsMenu cmsmenu = AdminDb.Menus.Find(id); return(View(cmsmenu)); }
// // GET: /CmsAdmin/Menu/Delete/5 public ActionResult Delete(int id) { CmsMenu cmsmenu = AdminDb.Menus.Find(id); return(View(cmsmenu)); }