예제 #1
0
        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));
            }
        }
예제 #2
0
        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");
            }
        }