コード例 #1
0
 public UrediReceptSastojke(ReceptSastojak sastojak)
 {
     this.InitializeComponent();
     this.BindingContext = model = new UrediReceptSastojkeViewModel {
         receptsastojak = sastojak
     };
     receptsastojak = sastojak;
 }
コード例 #2
0
 private async void SacuvajSastojak_Clicked(object sender, EventArgs e)
 {
     if (this.MjernaKolicinaPicker.SelectedItem == null)
     {
         await DisplayAlert("Greška", "Trebate odabrati mjernu kolicinu jela", "OK");
     }
     else if (this.MjernaJedinicaPicker.SelectedItem == null)
     {
         await DisplayAlert("Greška", "Trebate odabrati mjernu jedinicu", "OK");
     }
     else if (this.SastojakPicker.SelectedItem == null)
     {
         await DisplayAlert("Greška", "Trebate odabrati sastojak", "OK");
     }
     else
     {
         MjernaKolicina mjernakolicina = this.MjernaKolicinaPicker.SelectedItem as MjernaKolicina;
         MjernaJedinica mjernajedinica = this.MjernaJedinicaPicker.SelectedItem as MjernaJedinica;
         Sastojak       sastojak       = this.SastojakPicker.SelectedItem as Sastojak;
         ReceptSastojak receptsastojak = new ReceptSastojak
         {
             MjernaJedinicaId = mjernajedinica.MjernaJedinicaId,
             MjernaJedinica   = mjernajedinica.Naziv,
             SastojakId       = sastojak.SastojakId,
             Sastojak         = sastojak.Naziv,
             MjernaKolicinaId = mjernakolicina.MjernaKolicinaId,
             MjernaKolicina   = mjernakolicina.Kolicina
         };
         ReceptSastojakList.Add(receptsastojak);
         dataGrid.ItemsSource = ReceptSastojakList.Select(x => new
         {
             x.MjernaKolicina,
             x.MjernaJedinica,
             x.Sastojak
         }).ToArray();
         this.SastojakPicker.SelectedItem       = 0;
         this.MjernaJedinicaPicker.SelectedItem = 0;
         this.MjernaKolicinaPicker.SelectedItem = 0;
         cetvrtiPage.IsVisible = true;
         petiPage.IsVisible    = false;
     }
 }