public IHttpActionResult SearchAktivnePonude(int parametar)//mobilni dio { List <PosebnaPonuda> ponude = db.PosebnaPonuda.Include(x => x.Let1).Include(x => x.Let). Include(x => x.Let1.Grad1). //polaziste Include(x => x.Let1.Grad). //odrediste Where(x => x.Let1.DatumVrijemePolaska > DateTime.Now).ToList(); PretragaPosebnigPonudaVM Model = new PretragaPosebnigPonudaVM(); Model.podaci = ponude.Select(x => new PretragaPosebnigPonudaVM.Rows { PonudaID = x.PosebnaPonudaID, Polazak = x.Let1.Grad1.Naziv, Destinacija = x.Let1.Grad.Naziv, Smjestaj = x.Smjestaj, Napomena = x.Napomena, DatumPovratka = x.Let.DatumVrijemePolaska.ToString("d MMM yyyy"), DatumPolaska = x.Let1.DatumVrijemePolaska.ToString("d MMM yyyy HH:mm") + ", " + x.BrojDana + " dana", DatumDaniNocenja = x.Let1.DatumVrijemePolaska.ToString("d MMM yyyy") + ", " + x.BrojDana + " dana", Cijena = x.CijenaBezKarte + x.Let.CijenaEcoOdrasli + x.Let1.CijenaEcoOdrasli, CijenaDjeca = x.CijenaBezKarte + x.Let.CijenaEcoDjeca + x.Let1.CijenaEcoDjeca, LetPolazakID = x.LetPolazakID, LetDolazakID = x.LetDolazakID }).ToList(); return(Ok(Model)); }
private void BindPonude() { HttpResponseMessage response = ponudaServis.GetActionResponse("SearchAktivnePonude", 0.ToString()); if (response.IsSuccessStatusCode) { var jsonObj = response.Content.ReadAsStringAsync(); PretragaPosebnigPonudaVM ponude = JsonConvert.DeserializeObject <PretragaPosebnigPonudaVM>(jsonObj.Result); ponudeList.ItemsSource = ponude.podaci; } }