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);
            }
        }
Exemple #2
0
        public SobaModel Update(SobaModel model, int id)
        {
            Soba s = _context.Soba.Find(id);

            s.BrojKreveta       = model.BrojKreveta;
            s.Cijena            = model.Cijena;
            s.Opis              = model.Opis;
            s.VelicinaSobe      = model.VelicinaSobe;
            s.VlastitaKupoanica = model.VlastitaKupoanica;
            s.VrstaSmjestaja    = model.VrstaSmjestaja;
            _context.SaveChanges();
            return(model);
        }
        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);
        }
 public SobaModel Update(SobaModel Model, int id)
 {
     return(_sobaService.Update(Model, id));
 }