public void addInsumo(DiaControlInsumo insumo) { insumos.Add(insumo); insumos = insumos.OrderBy(o => o.insumo.nombre).ToList(); insumos_lv.ItemsSource = insumos; Console.WriteLine("Llega insumo: " + insumos[0].insumo.nombre); }
private async void insumos_lv_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var insumo = (Insumo)e.SelectedItem; DiaControlInsumo diaControlInsumo = new DiaControlInsumo(); Console.WriteLine("inusmo: " + insumo.nombre); string cantidad = await DisplayPromptAsync("Cantidad", "¿Que cantidad de insumo uso en kg?"); diaControlInsumo.insumoId = insumo.id; diaControlInsumo.cantidad = float.Parse(cantidad); diaControlInsumo.insumo = insumo; _root.addInsumo(diaControlInsumo); this.Navigation.PopModalAsync(); }