Beispiel #1
0
        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));
        }
Beispiel #2
0
        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;
            }
        }