private void ListeSiraAyarla(Menu m) { var menus = GetMenuListWithSubId(m.AltMenuId, m.Id); if (m.ListeSira == -1) { m.ListeSira = menus.Count > 0 ? menus.Max(max => max.ListeSira) + 1 : 1; } else { var menuId = m.ListeSira; m.ListeSira = _menuDal.Get(x => x.Id == menuId).ListeSira; var sira = m.ListeSira; foreach (var menu in menus) { if (menu.ListeSira == sira) { menu.ListeSira = ++sira; _menuDal.Update(menu); } } } }
public Entities.Menu Get(int Id) { return(_menuDal.Get(Id)); }
public Menu GetById(int menuId) { return(_menuDal.Get(x => x.Id == menuId)); }
public Menu GetById(int menuId) { return(_menuDal.Get(f => f.MenuId == menuId)); }
public Menu GetById(int id) { return(_mapper.Map <Menu>(_menuDal.Get(x => x.Id == id))); }