public void nadjiAtrakciju(Atrakcija a) { Naziv = a.Naziv; VrijemeOtvaranja = a.VrijemeOtvaranja.ToString(); VrijemeZatvaranja = a.VrijemeZatvaranja.ToString(); if (DateTime.Now.TimeOfDay < a.VrijemeOtvaranja || DateTime.Now.TimeOfDay > a.VrijemeZatvaranja) { Stanje = "ZATVORENO"; } else { if (a.Stanje == (StanjeAtrakcije)1) { Stanje = "OTVORENO"; } else { Stanje = "U KVARU"; } } int vrijeme = (int)((a.TrajanjeVoznje + 3) * ((a.TrenutniBrojPosjetilaca + 1) / a.Kapacitet) + 0.5); VrijemeCekanja = vrijeme.ToString() + " minuta"; }
protected override void OnNavigatedTo(NavigationEventArgs e) { a = e.Parameter as Atrakcija; base.OnNavigatedTo(e); DataContext = new PregledAtrakcijaViewModel(a); }
public PregledAtrakcijaViewModel(Atrakcija a) { nadjiAtrakciju(a); }