private void EliminarMenuItemDeMenuGroup(int idMenuItem) { ServiceMenuGroup _srvMenuGroup = new ServiceMenuGroup(); foreach (MenuGroupDto iMenuGroup in _srvMenuGroup.GetAll()) { if (iMenuGroup.items != null && iMenuGroup.items.FirstOrDefault(x => x.id == idMenuItem) != null) { iMenuGroup.items = iMenuGroup.items.FindAll(x => x.id != idMenuItem); _srvMenuGroup.Modify(iMenuGroup); } } }
private void ModificarMenuItemEnMenuGroup(MenuItemDto pMenuItem) { ServiceMenuGroup _srvMenuGroup = new ServiceMenuGroup(); foreach (MenuGroupDto iMenuGroup in _srvMenuGroup.GetAll()) { if (iMenuGroup.items != null && iMenuGroup.items.FirstOrDefault(x => x.id == pMenuItem.id) != null) { iMenuGroup.items.FirstOrDefault(x => x.id == pMenuItem.id).name = pMenuItem.name; iMenuGroup.items.FirstOrDefault(x => x.id == pMenuItem.id).link = pMenuItem.link; iMenuGroup.items.FirstOrDefault(x => x.id == pMenuItem.id).prefix = pMenuItem.prefix; iMenuGroup.items.FirstOrDefault(x => x.id == pMenuItem.id).isFavorite = pMenuItem.isFavorite; _srvMenuGroup.Modify(iMenuGroup); } } }
public ServiceMenuColumn() { _srvMenuGroup = new ServiceMenuGroup(); _srvMenuItem = new ServiceMenuItem(); }