コード例 #1
0
        public ActionResult DeleteConfirmed(string id)
        {
            DestinacijaAzure destinacijaAzure = db.DestinacijaAzures.Find(id);

            db.DestinacijaAzures.Remove(destinacijaAzure);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "id,createdAt,updatedAt,version,deleted,naziv,drzava,kontinent,slika")] DestinacijaAzure destinacijaAzure)
 {
     if (ModelState.IsValid)
     {
         db.Entry(destinacijaAzure).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(destinacijaAzure));
 }
コード例 #3
0
        public string vratiSliku(string id)
        {
            string           slika            = string.Empty;
            DestinacijaAzure destinacijaAzure = db.DestinacijaAzures.Find(id);

            if (destinacijaAzure != null)
            {
                slika = destinacijaAzure.slika;
            }
            return(slika);
        }
コード例 #4
0
        public string vratiIme(string id)
        {
            string           ime = string.Empty;
            DestinacijaAzure destinacijaAzure = db.DestinacijaAzures.Find(id);

            if (destinacijaAzure != null)
            {
                ime = destinacijaAzure.naziv;
            }
            return(ime);
        }
コード例 #5
0
        // GET: DestinacijaAzures/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DestinacijaAzure destinacijaAzure = db.DestinacijaAzures.Find(id);

            if (destinacijaAzure == null)
            {
                return(HttpNotFound());
            }
            return(View(destinacijaAzure));
        }
コード例 #6
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;
            }
        }
コード例 #7
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();
            }
        }
コード例 #8
0
        public void upisiDummyPodatke()
        {
            //Destinacije i hoteli
            Destinacija prva = new Destinacija("Sarajevo", "Bosna i Hercegovina", Kontinent.Evropa);

            Globalna.nasaAgencija.Destinacije.Add(prva);

            Hotel h = new Hotel("Radon Plaza", 600, 30, prva, 150);

            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Zagreb", "Hrvatska", Kontinent.Evropa);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Evropa", 300, 100, prva, 100);
            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Tokio", "Japan", Kontinent.Azija);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Hokaido Hotel", 500, 30, prva, 250);
            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Seul", "Južna Koreja", Kontinent.Azija);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Husha Kusha", 200, 70, prva, 450);
            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Kairo", "Egipat", Kontinent.Afrika);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Mumija", 600, 530, prva, 250);
            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Adis Abeba", "Etiopija", Kontinent.Afrika);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Utopija", 400, 200, prva, 550);
            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Otava", "Kanada", Kontinent.SjevernaAmerika);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Hohol", 450, 100, prva, 650);
            Globalna.nasaAgencija.Hoteli.Add(h);

            prva = new Destinacija("Rio de Janeiro", "Brazil", Kontinent.JuznaAmerika);
            Globalna.nasaAgencija.Destinacije.Add(prva);

            h = new Hotel("Fulon", 600, 400, prva, 1000);
            Globalna.nasaAgencija.Hoteli.Add(h);

            //Dodavanje prevoza

            Globalna.nasaAgencija.Prevozi.Add(new Prevoz("Globus", VrstaPrevoza.autobus, 80, 30, 50, "Tokio"));
            Globalna.nasaAgencija.Prevozi.Add(new Prevoz("Centro", VrstaPrevoza.autobus, 150, 80, 100, "Sarajevo"));
            Globalna.nasaAgencija.Prevozi.Add(new Prevoz("VanBus", VrstaPrevoza.autobus, 50, 30, 70, "Otava"));
            Globalna.nasaAgencija.Prevozi.Add(new Prevoz("Globus", VrstaPrevoza.autobus, 220, 70, 90, "Kairo"));
            Globalna.nasaAgencija.Prevozi.Add(new Prevoz("Globus", VrstaPrevoza.autobus, 130, 45, 75, "Zagreb"));
            Globalna.nasaAgencija.Prevozi.Add(new Prevoz("Globus", VrstaPrevoza.autobus, 100, 90, 60, "Rio de Janeiro"));

            DestinacijaAzure d = new DestinacijaAzure();

            foreach (Destinacija des in Globalna.nasaAgencija.Destinacije)
            {
                d.dodajDestinaciju(des);
            }
            HotelAzure ho = new HotelAzure();

            foreach (Hotel hot in Globalna.nasaAgencija.Hoteli)
            {
                ho.dodajHotel(hot);
            }
            PrevozAzure pr = new PrevozAzure();

            foreach (Prevoz prev in Globalna.nasaAgencija.Prevozi)
            {
                pr.dodajPrevoz(prev);
            }
        }