public IHttpActionResult SearchSlobodnaSjedista(int letId, int odabranaKlasa) { if (odabranaKlasa == 0) { Sjedista_IndexVM Model = new Sjedista_IndexVM(); Model.sjedista = db.Sjediste.Where(x => x.LetID == letId && x.isZauzeto == false && x.isBussiness == false). Select(x => new Sjedista_IndexVM.Rows { SjedisteID = x.SjedisteID, LetID = x.LetID, Oznaka = x.Oznaka, isProzor = x.isProzor }).ToList(); return(Ok(Model)); } else { Sjedista_IndexVM Model = new Sjedista_IndexVM(); Model.sjedista = db.Sjediste.Where(x => x.LetID == letId && x.isZauzeto == false && x.isBussiness == true). Select(x => new Sjedista_IndexVM.Rows { SjedisteID = x.SjedisteID, LetID = x.LetID, Oznaka = x.Oznaka, isProzor = x.isProzor }).ToList(); return(Ok(Model)); } }
private void BindPickers() { List <string> spol = new List <string>(); spol.Add("Odaberite spol"); spol.Add("Muški"); spol.Add("Ženski"); pickerSpol.ItemsSource = spol; pickerSpol.SelectedIndex = 0; List <string> tipPutnika = new List <string>(); tipPutnika.Add("Odrasli"); tipPutnika.Add("Djeca"); pickerTipPutnika.ItemsSource = tipPutnika; pickerTipPutnika.SelectedIndex = 0; List <string> tipDokumenta = new List <string>(); tipDokumenta.Add("Odaberite tip"); tipDokumenta.Add("Pasoš"); tipDokumenta.Add("Lična karta"); tipDokumenta.Add("Viza za osobno putovanje"); tipDokumenta.Add("Viza za poslovno putovanje"); pickerTipDokumenta.ItemsSource = tipDokumenta; pickerTipDokumenta.SelectedIndex = 0; HttpResponseMessage response = sjedisteServis.GetActionResponse("SearchSlobodnaSjedista", OdabraniLetPolazak.LetID.ToString(), OdabranaKlasaPolazak.ToString()); if (response.IsSuccessStatusCode) { var jsonObject = response.Content.ReadAsStringAsync(); Sjedista_IndexVM sjedista = JsonConvert.DeserializeObject <Sjedista_IndexVM>(jsonObject.Result); pickerSjediste.ItemsSource = sjedista.sjedista; pickerSjediste.ItemDisplayBinding = new Binding("OznakaSaProzorom"); } else { DisplayAlert("Greška", "Neka greška", "Nazad"); } if (OdabranaKlasaPovratak != null) { HttpResponseMessage responseSjedistaPovratak = sjedisteServis.GetActionResponse("SearchSlobodnaSjedista", OdabraniLetPovratak.LetID.ToString(), OdabranaKlasaPovratak.ToString()); if (responseSjedistaPovratak.IsSuccessStatusCode) { var jsonObject = responseSjedistaPovratak.Content.ReadAsStringAsync(); Sjedista_IndexVM sjedista = JsonConvert.DeserializeObject <Sjedista_IndexVM>(jsonObject.Result); pickerSjedistePovratak.ItemsSource = sjedista.sjedista; pickerSjedistePovratak.ItemDisplayBinding = new Binding("OznakaSaProzorom"); } else { DisplayAlert("Greška", "Neka greška", "Nazad"); } } }
private void BindPickers() { List <string> spol = new List <string>(); spol.Add("Odaberite spol"); spol.Add("Muški"); spol.Add("Ženski"); pickerSpol.ItemsSource = spol; pickerSpol.SelectedIndex = 0; List <string> tipPutnika = new List <string>(); tipPutnika.Add("Odrasli"); tipPutnika.Add("Djeca"); pickerTipPutnika.ItemsSource = tipPutnika; pickerTipPutnika.SelectedIndex = 0; List <string> tipDokumenta = new List <string>(); tipDokumenta.Add("Odaberite tip"); tipDokumenta.Add("Pasoš"); tipDokumenta.Add("Lična karta"); tipDokumenta.Add("Viza za osobno putovanje"); tipDokumenta.Add("Viza za poslovno putovanje"); pickerTipDokumenta.ItemsSource = tipDokumenta; pickerTipDokumenta.SelectedIndex = 0; HttpResponseMessage response = sjedisteServis.GetActionResponse("SearchSlobodnaSjedista", letPolazakId.ToString(), 0.ToString());//samo ekonomska if (response.IsSuccessStatusCode) { var jsonObject = response.Content.ReadAsStringAsync(); Sjedista_IndexVM sjedista = JsonConvert.DeserializeObject <Sjedista_IndexVM>(jsonObject.Result); pickerSjediste.ItemsSource = sjedista.sjedista; pickerSjediste.SelectedIndex = 0; } else { DisplayAlert("Greška", "Neka greška", "Nazad"); } HttpResponseMessage response1 = sjedisteServis.GetActionResponse("SearchSlobodnaSjedista", letDolazakId.ToString(), 0.ToString());//samo ekonomska if (response1.IsSuccessStatusCode) { var jsonObject = response1.Content.ReadAsStringAsync(); Sjedista_IndexVM sjedista = JsonConvert.DeserializeObject <Sjedista_IndexVM>(jsonObject.Result); pickerSjediste1.ItemsSource = sjedista.sjedista; pickerSjediste1.SelectedIndex = 0; } else { DisplayAlert("Greška", "Neka greška", "Nazad"); } }