public ActionResult DeleteConfirmed(string id)
        {
            PutovanjeAzure putovanjeAzure = db.PutovanjeAzures.Find(id);

            db.PutovanjeAzures.Remove(putovanjeAzure);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "id,createdAt,updatedAt,version,deleted,datumPolaska,datumPovratka,minBrojPutnika,maxBrojPutnika,opisPutovanja,istaknuto,idAgencije,idDestinacije,idHotela,idPrevoz,cijena")] PutovanjeAzure putovanjeAzure)
 {
     if (ModelState.IsValid)
     {
         db.Entry(putovanjeAzure).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(putovanjeAzure));
 }
        // GET: PutovanjeAzures/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PutovanjeAzure putovanjeAzure = db.PutovanjeAzures.Find(id);

            if (putovanjeAzure == null)
            {
                return(HttpNotFound());
            }
            return(View(putovanjeAzure));
        }
Пример #4
0
        private void ucitajBazuUwp()
        {
            AgencijaAzure    a = new AgencijaAzure();
            DestinacijaAzure d = new DestinacijaAzure();
            HotelAzure       h = new HotelAzure();
            KarticaAzure     k = new KarticaAzure();
            PrevozAzure      l = new PrevozAzure();
            PutovanjeAzure   p = new PutovanjeAzure();

            k.UcitajKartice();
            a.UcitajAgencije();
            d.UcitajDestinacije();
            h.UcitajHotele();

            l.UcitajPrevoze();
            p.UcitajPutovanja();

            if (Globalna.nasaAgencija.Agencije.Count != 0)
            {
                Globalna.idSvihAgencija = Globalna.nasaAgencija.Agencije.Count;
            }
            if (Globalna.nasaAgencija.Putovanja.Count != 0)
            {
                Globalna.idSvihPutovanja = Globalna.nasaAgencija.Putovanja.Count;
            }
            if (Globalna.nasaAgencija.Kartice.Count != 0)
            {
                Globalna.idSvihKartica = Globalna.nasaAgencija.Kartice.Count;
            }
            if (Globalna.nasaAgencija.Hoteli.Count != 0)
            {
                Globalna.idSvihHotela = Globalna.nasaAgencija.Hoteli.Count;
            }
            if (Globalna.nasaAgencija.Prevozi.Count != 0)
            {
                Globalna.idSvihPrevoza = Globalna.nasaAgencija.Prevozi.Count;
            }
            if (Globalna.nasaAgencija.Destinacije.Count != 0)
            {
                Globalna.idSvihDestinacija = Globalna.nasaAgencija.Destinacije.Count;
            }
            if (Globalna.nasaAgencija.Korisnici.Count != 0)
            {
                Globalna.idSvihKorisnika = Globalna.nasaAgencija.Korisnici.Count;
            }
        }
Пример #5
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Prevoz prevoz = null;
            string odabranaDestinacija = cDestinacije.SelectedItem.ToString();
            string odabraniHotel       = cHoteli.SelectedItem.ToString();

            if (rAutobus.IsChecked == true)
            {
                foreach (Prevoz p in Globalna.nasaAgencija.Prevozi)
                {
                    if (p.Ime.Equals(autobusi[cPrevoz.SelectedIndex].Substring(0, autobusi[cPrevoz.SelectedIndex].IndexOf(","))) && p.PrevozDestinacija.Equals(odabranaDestinacija))
                    {
                        prevoz = p;
                    }
                }
            }
            else
            {
                prevoz = null;
            }
            Boolean jelOK = validacijaPodataka();

            if (!jelOK)
            {
                var dialog = new MessageDialog("Postoje greške. Popravite pa ponovo kreirajte!");
                dialog.ShowAsync();
            }

            Destinacija novaDestinacija = new Destinacija("random", "random", Kontinent.Evropa);

            if (odabranaDestinacija != ("Ništa od ponuđenog"))
            {
                novaDestinacija = Globalna.nasaAgencija.Destinacije[cDestinacije.SelectedIndex];
            }
            if (odabranaDestinacija.Equals("Ništa od ponuđenog"))
            {
                Kontinent kon = new Kontinent();
                if (cKontinent.SelectedItem.ToString().Equals("Evropa"))
                {
                    kon = Kontinent.Evropa;
                }
                if (cKontinent.SelectedItem.ToString().Equals("Azija"))
                {
                    kon = Kontinent.Azija;
                }
                if (cKontinent.SelectedItem.ToString().Equals("Afrika"))
                {
                    kon = Kontinent.Afrika;
                }
                if (cKontinent.SelectedItem.ToString().Equals("Sjeverna Amerika"))
                {
                    kon = Kontinent.SjevernaAmerika;
                }
                if (cKontinent.SelectedItem.ToString().Equals("Južna Amerika"))
                {
                    kon = Kontinent.JuznaAmerika;
                }
                if (cKontinent.SelectedItem.ToString().Equals("Antartika"))
                {
                    kon = Kontinent.Antartika;
                }
                if (cKontinent.SelectedItem.ToString().Equals("Australija"))
                {
                    kon = Kontinent.Australija;
                }
                novaDestinacija = new Destinacija(tDestinacija.Text, tDrzava.Text, kon, iSlikaDestinacije);
                putovanjeVM.dodajNovuDestinaciju(tDestinacija.Text, tDrzava.Text, kon, iSlikaDestinacije);
                DestinacijaAzure d = new DestinacijaAzure();
                d.dodajDestinaciju(novaDestinacija);
            }
            Hotel noviHotel = Globalna.nasaAgencija.Hoteli[cHoteli.SelectedIndex];

            if (odabraniHotel.Equals("Ništa od ponuđenog"))
            {
                putovanjeVM.dodajNoviHotel(tHotel.Text, 300, Convert.ToInt32(300 - sMax.Value), novaDestinacija, 120, iSlikaHotela);
                noviHotel = new Hotel(tHotel.Text, 500, Convert.ToInt32(500 - sMax.Value), novaDestinacija, 120, iSlikaHotela);
                HotelAzure h = new HotelAzure();
                h.dodajHotel(noviHotel);
            }
            else
            {
                foreach (Hotel h in Globalna.nasaAgencija.Hoteli)
                {
                    if (h.Ime.Equals(cHoteli.SelectedItem))
                    {
                        noviHotel = h;
                        break;
                    }
                }
            }

            if (jelOK)
            {
                putovanjeVM.kreirajPutovanje(dPolaska.Date.Value.Date, dPovratka.Date.Value.Date, Convert.ToInt32(sMin.Value), Convert.ToInt32(sMax.Value), "opis putovanja", istaknuto, Globalna.prijavljenaAgencijaId, novaDestinacija, noviHotel, prevoz, Convert.ToDouble(tCijena.Text));
                PutovanjeAzure p = new PutovanjeAzure();
                p.dodajPutovanje(Globalna.nasaAgencija.Putovanja[Globalna.nasaAgencija.Putovanja.Count - 1]);
                var dialog = new MessageDialog("Putovanje uspješno kreirano!");
                dialog.ShowAsync();
            }
        }
        public ActionResult Index(PutovanjeAzure model)
        {
            var data = db.PutovanjeAzures.ToList();

            return(View(data));
        }