public IHttpActionResult SearchLetByLogiraniKorisnik(int korisnikID) { Korisnikove_RezervacijeVM Model = new Korisnikove_RezervacijeVM(); List <Rezervacija> rezervacije = db.Rezervacija.Where(x => x.KorisnikID == korisnikID). Include(x => x.Let). Include(x => x.Let.Grad). Include(x => x.Let.Grad1). OrderByDescending(x => x.DatumRezervacije).ToList(); Model.podaci = rezervacije.Select(x => new Korisnikove_RezervacijeVM.Rows { LetID = x.Let.LetID, BrojLeta = x.Let.BrojLeta, DatumPolaska = x.Let.DatumVrijemePolaska.ToString("d MMM, yyyy"), DatumDolaska = x.Let.DatumVrijemeDolaska.ToString("d MMM, yyyy"), VrijemePolaska = x.Let.DatumVrijemePolaska.ToString("HH:mm"), VrijemeDolaska = x.Let.DatumVrijemeDolaska.ToString("HH:mm"), polaziste = x.Let.Grad1.Naziv + " " + x.Let.Grad1.Oznaka, odrediste = x.Let.Grad.Naziv + " " + x.Let.Grad.Oznaka, RezervacijaID = x.RezervacijaID }).ToList(); return(Ok(Model)); }
private void BindRezervacije() { HttpResponseMessage response = rezervacijaServis.GetActionResponse("SearchLetByLogiraniKorisnik", Global.logiraniKorisnik.KorisnikID.ToString()); if (response.IsSuccessStatusCode) { var jsonObj = response.Content.ReadAsStringAsync(); Korisnikove_RezervacijeVM letovi = JsonConvert.DeserializeObject <Korisnikove_RezervacijeVM>(jsonObj.Result); letoviList.ItemsSource = letovi.podaci; } }