private void MenuStrip_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { HandleMenu HandleSelected = new HandleMenu(); HandleSelected.SelectedMenu = e.ClickedItem.Text; HandleSelected.MainPage = this; HandleSelected.LoadPage(); }
public IActionResult guardarMenu([FromBody] Menu menu) { int userId = menu.userId; var handle = new HandleMenu(); handle.Obtener(); handle.Actualizar(menu); handle.GuardarCambios(); return(Ok()); }
public Menu enviarMenu(int id) { HandleMenu handle = new HandleMenu(); handle.Obtener(); Menu _menu = handle.devolverMenu(id); handle.GuardarCambios(); return(_menu); }
private void LoadFirstMenuItem() { if (MenuStrip.Items.Count > 0) { HandleMenu MenuHandler = new HandleMenu(); MenuHandler.MainPage = this; MenuHandler.SelectedMenu = MenuStrip.Items[0].Text; MenuHandler.LoadPage(); } }
public async Task <List <CategoryView> > categoryList() { var categorys = _dbContext.Categorys.AsNoTracking().Select(s => new CategoryView { text = $"{s.CategoryName}|{ s.CategoryNameEN} ID:{s.CategoryID}", categoryid = s.CategoryID, parentid = s.ParentID, sortid = s.SortID }); var list = await categorys.OrderBy(o => o.parentid).ThenBy(t => t.sortid).ToListAsync(); return(HandleMenu <CategoryView> .SubMenu(list, 0)); }
public async Task <List <CategoryView> > GetProductCategoryListEn(int topid) { var categoryList = await GetCategoryCache(); var list = categoryList.Select(s => new CategoryView { text = s.CategoryNameEN, categoryid = s.CategoryID, parentid = s.ParentID, sortid = s.SortID }).OrderBy(o => o.parentid).ThenBy(t => t.sortid).ToList(); return(HandleMenu.SubMenu(list, topid)); }
public IActionResult New([FromBody] User user) { var _user = _db.Users.FirstOrDefault(u => u.Email == user.Email); HandleMenu handle = new HandleMenu(); if (_user != null) { return(BadRequest()); } else { user.Password = HashPassHelper.Hash(user.Password); user.Answ = HashPassHelper.Hash(user.Answ); _db.Users.Add(user); _db.SaveChanges(); var User = _db.Users.FirstOrDefault(u => u.Email == user.Email); handle.Obtener(); handle.Agregar(User.Id); Console.WriteLine("La id es: " + User.Id); return(Ok()); } }
public void handleSubMenuTest() { var a = new List <CmsMenu>(); a.Add(new CmsMenu { MenuID = 1, PID = 0, MenuName = "a", Url = "ua" }); a.Add(new CmsMenu { MenuID = 2, PID = 0, MenuName = "b", Url = "ub" }); a.Add(new CmsMenu { MenuID = 3, PID = 0, MenuName = "c", Url = "uc" }); a.Add(new CmsMenu { MenuID = 4, PID = 1, MenuName = "d", Url = "ud" }); a.Add(new CmsMenu { MenuID = 5, PID = 2, MenuName = "e", Url = "ue" }); a.Add(new CmsMenu { MenuID = 6, PID = 3, MenuName = "f", Url = "uf" }); a.Add(new CmsMenu { MenuID = 7, PID = 4, MenuName = "g", Url = "uf" }); a.Add(new CmsMenu { MenuID = 8, PID = 5, MenuName = "h", Url = "uf" }); a.Add(new CmsMenu { MenuID = 9, PID = 6, MenuName = "i", Url = "uf" }); a.Add(new CmsMenu { MenuID = 10, PID = 9, MenuName = "j", Url = "uj" }); a.Add(new CmsMenu { MenuID = 11, PID = 6, MenuName = "l", Url = "uk" }); var b = new List <CmsMenu>(); b.Add(new CmsMenu { MenuID = 6, PID = 3, MenuName = "f", Url = "uf" }); b.Add(new CmsMenu { MenuID = 7, PID = 4, MenuName = "g", Url = "uf" }); b.Add(new CmsMenu { MenuID = 8, PID = 5, MenuName = "h", Url = "uf" }); b.Add(new CmsMenu { MenuID = 9, PID = 6, MenuName = "i", Url = "uf" }); b.Add(new CmsMenu { MenuID = 10, PID = 9, MenuName = "j", Url = "uj" }); var cm = HandleMenu <CmsMenu> .CreateMenuItem(b, m => { return(a.FirstOrDefault(n => n.MenuID == m)); }); //Console.Write(JsonConvert.SerializeObject(cm)); var c = HandleMenu <CmsMenu> .SubMenu(cm, 0).Where(s => s.PID == 0); //Console.Write(JsonConvert.SerializeObject(c)); System.Diagnostics.Debug.WriteLine(JsonConvert.SerializeObject(c)); }