コード例 #1
0
        public void UcitajRezervacije()
        {
            Task <List <Rezervacija> > task = Task.Run <List <Rezervacija> >(async() => await _rezervacija.Get <List <Rezervacija> >(null));

            RezervacijaList.Clear();
            RezervacijaList.AddRange(task.Result);
        }
コード例 #2
0
        public async Task Init()
        {
            var             username      = APIService.Username;
            List <Pacijent> listPacijenti = await _pacijent.Get <List <Pacijent> >(null);

            foreach (var item in listPacijenti)
            {
                if (item.KorisnickoIme == username)
                {
                    Pacijent = item;
                    break;
                }
            }
            var list = await _rezervacija.Get <IEnumerable <Rezervacija> >(new RezervacijaSearchRequest()
            {
                PacijentId = Pacijent.PacijentId
            });

            RezervacijaList.Clear();
            foreach (var rezervacija in list)
            {
                if (rezervacija.PacijentId == Pacijent.PacijentId && rezervacija.Aktivna == true)
                {
                    RezervacijaList.Add(rezervacija);
                }
            }
        }
コード例 #3
0
        public async Task PrikazRezervacija()
        {
            var list = await _rezervacija.Get <IEnumerable <Rezervacija> >(null);

            RezervacijaList.Clear();
            foreach (var r in list)
            {
                RezervacijaList.Add(r);
            }
        }
コード例 #4
0
        public async Task Init()
        {
            var          username  = APIService.Username;
            List <Kupac> listKupci = await _kupac.Get <List <Kupac> >(null);

            foreach (var k in listKupci)
            {
                if (k.KorisnickoIme == username)
                {
                    kupac = k;
                    break;
                }
            }
            var list = await _reezrvacije.Get <IEnumerable <Rezervacija> >(new RezervacijaSearchRequest()
            {
                KupacId = kupac.KupacId
            });

            RezervacijaList.Clear();
            foreach (var rezervacija in list)
            {
                RezervacijaList.Add(rezervacija);
            }
        }
コード例 #5
0
        public async Task PretragaRezervacija()
        {
            if (PacijentList.Count == 0)
            {
                var pacijentList = await _pacijent.Get <List <Pacijent> >(null);

                foreach (var i in pacijentList)
                {
                    PacijentList.Add(i);
                }
            }
            if (SelectedPacijent != null)
            {
                RezervacijaSearchRequest request = new RezervacijaSearchRequest();
                request.PacijentId = SelectedPacijent.PacijentId;
                var list = await _rezervacija.Get <List <Rezervacija> >(request);

                RezervacijaList.Clear();
                foreach (var item in list)
                {
                    RezervacijaList.Add(item);
                }
            }
        }