public override void Ejecutar(List <MenuElemento> orden, MenuElemento menuElemento) { var temp = orden.FirstOrDefault(x => x.Nombre == menuElemento.Nombre); temp.Precio = menuElemento.Precio; temp.Cantidad = menuElemento.Cantidad; }
public void SeleccionarElemento(MenuElemento elemento) { menuElemento = elemento; }
public abstract void Ejecutar(List <MenuElemento> orden, MenuElemento menuElemento);
public void EjecutarComando(OrdenarComando comando, MenuElemento elemento) { comando.Ejecutar(productos, elemento); }
public override void Ejecutar(List <MenuElemento> orden, MenuElemento menuElemento) { orden.Add(menuElemento); }
public override void Ejecutar(List <MenuElemento> orden, MenuElemento menuElemento) { orden.Remove(orden.FirstOrDefault(x => x.Nombre == menuElemento.Nombre)); }