public void EliminarIngredienteOProducto(ObjetoDeInventario ingredienteOProducto) { if (ObjetosDeInventarioAñadidos.Any(x => x.Id == ingredienteOProducto.Id && x.TipoDeProducto == ingredienteOProducto.TipoDeProducto)) { ObjetosDeInventarioAñadidos.Remove(ingredienteOProducto); } ActualizarPantalla(); }
public void AñadirIngredienteOProducto(ObjetoDeInventario ingredienteOProducto) { if (!ObjetosDeInventarioAñadidos.Contains(ingredienteOProducto)) { ingredienteOProducto.Cantidad = 1; ObjetosDeInventarioAñadidos.Add(ingredienteOProducto); } else { ObjetosDeInventarioAñadidos.FirstOrDefault(x => x.Id == ingredienteOProducto.Id && x.TipoDeProducto == ingredienteOProducto.TipoDeProducto).Cantidad++; } ActualizarPantalla(); }