public string CambiarCantidadIngrediente(int idIngrediente, decimal cantidad, int idmenu) { string mensaje = ""; Ingrediente i = CIngrediente.Instancia.BuscarIngrediente(idIngrediente); Menu m = CMenu.Instancia.BuscarMenu(idmenu); if (i != null && m != null) { IngredienteCantidad ing = m.BuscarIngredienteCantidad(i); if (ing != null) { ing.Cantidad = cantidad; mensaje = "Se modifico el la cantidad del ingrediente"; } else { mensaje = "El ingrediente no forma parte del menu"; } } else { mensaje = "El ingrediente o el menu no existen"; } return(mensaje); }
public override IngredienteCantidad BuscarIngredienteCantidad(Ingrediente i) { int x = 0; IngredienteCantidad ingC = null; while (x > ingredientesCantidad.Count && ingC == null) { if (ingredientesCantidad[x].Equals(i)) { ingC = ingredientesCantidad[x]; } x++; } return(ingC); }