Esempio n. 1
0
        public async Task SearchSmjestaj()
        {
            ListaSoba.Clear();
            SobaSearchRequest request = new SobaSearchRequest
            {
                SmjestajId   = SmjestajId,
                BrojDjece    = BrojDjece,
                BrojOdraslih = BrojOdraslih,
                BrojSoba     = BrojSoba,
                DatumDo      = DatumDo,
                DatumOd      = DatumOd
            };

            List <SobaModel> PronadjeniLista = await service.Get <List <SobaModel> >(request);

            if (PronadjeniLista.Count > 0)
            {
                foreach (SobaModel s in PronadjeniLista)
                {
                    ListaSoba.Add(s);
                }
            }
            else
            {
                SobaModel prazan = new SobaModel
                {
                    SobaId         = 0,
                    VrstaSmjestaja = "Nisu pronađene sobe po vašim kriterijumima"
                };
                ListaSoba.Add(prazan);
            }
        }
Esempio n. 2
0
        public void Dodaj(int SobaId)
        {
            if (Rezervacija.Sobe != null)
            {
                foreach (SobaModel s in Rezervacija.Sobe)
                {
                    if (s.SobaId == SobaId)
                    {
                        Application.Current.MainPage.DisplayAlert("Greška", "Soba je već dodana", "Ok");
                        return;
                    }
                }
            }
            else
            {
                Rezervacija.Sobe = new List <SobaModel>();
            }
            SobaModel OdabranaSoba = ListaSoba.Where(x => x.SobaId == SobaId).FirstOrDefault();

            Rezervacija.Sobe.Add(OdabranaSoba);
        }