Пример #1
0
        public async Task Init()
        {
            Putnici p = await GetPutnik();

            RezervacijaSearchRequest searchRez = new RezervacijaSearchRequest()
            {
                PutnikId = p.PutnikId
            };
            var list = await _Rezervacija.Get <List <RezervacijaKarte> >(searchRez);

            Rezervacije.Clear();
            foreach (var item in list)
            {
                Rezervacije.Add(item);
            }
        }
Пример #2
0
        internal void FillWithData()
        {
            Korisnici.Add(new Korisnik
            {
                Ime           = "Petar",
                Prezime       = "Petrovic",
                KorisnickoIme = "petar",
                Lozinka       = "a",
            });

            Blagajnici.Add(new Blagajnik
            {
                Ime           = "Marko",
                Prezime       = "Markovic",
                KorisnickoIme = "marko",
                Lozinka       = "a"
            });

            FillPredstava("РОМЕО И ЈУЛИЈА", @"балет у два чина

Либрето: Л. Лавровски, С. Е. Радлов, по истоименој трaгедији В. Шекспира
Кореографија и режија: Константин Костјуков
Диригент: Микица Јевтић

Премијера: 17. април 2014, сцена „Јован Ђорђевић“

Представа траје два сата и десет минута, с једном паузом.", DateTime.Today.AddHours(19), DateTime.Today.AddHours(19 + 24 * 2));

            FillPredstava("ЋЕЛАВА ПЕВАЧИЦА", @"Ежен Јонеско
ЋЕЛАВА ПЕВАЧИЦА

Копродукција СНП-а и Агенције „БЕБА 021″

Режија: Беба Балашевић

 

Премијера: сцена „Пера Добриновић“, 10. децембар 2009.", DateTime.Today.AddHours(19 + 24), DateTime.Today.AddHours(19 + 24 * 3));

            Rezervacije.Add(new Rezervacija
            {
                Izvodjenje = Predstave[0].Izvodjenja[0],
                Karta      = null,
                Korisnik   = Korisnici[0],
                Sediste    = Mesta[0]
            });
        }
Пример #3
0
        public async Task LoadRezervacije(int voznjaID)
        {
            try
            {
                var voz = await _voznja.GetById <Voznja>(voznjaID);

                var auto = await _auto.GetById <Automobil>(voz.AutomobilID);

                GradPolaska     = voz.GradPolaska;
                GradDestinacija = voz.GradDestinacija;
                Slika           = auto.Slika;

                RezervacijaSearchRequest search = new RezervacijaSearchRequest
                {
                    ByVoznjaId = true,
                    VoznjaID   = voznjaID
                };

                var rez = await _rezervacija.Get <List <Rezervacija> >(search);

                if (rez.Count == 0)
                {
                    await Application.Current.MainPage.DisplayAlert("Carpool", "Trenutno nema aktivnih rezervacija", "OK");

                    await Application.Current.MainPage.Navigation.PopAsync();
                }
                else
                {
                    foreach (var item in rez)
                    {
                        Rezervacije.Add(item);
                    }
                }
            }
            catch (Exception)
            {
            }
        }