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); } }
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)); }