Esempio n. 1
0
        public ActionResult DeleteConfirmed(byte id)
        {
            Kontinent kontinent = db.Kontinent.Find(id);

            db.Kontinent.Remove(kontinent);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public Destinacija(string naziv, String drzava, Kontinent kontinent, Image slikaDestinacije = null)
 {
     id               = Globalna.idSvihDestinacija++;
     Naziv            = naziv;
     Drzava           = drzava;
     Kontinent        = kontinent;
     SlikaDestinacije = slikaDestinacije;
 }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "SifraKontinent,NazivKontinentHr,NazivKontinentEng")] Kontinent kontinent)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kontinent).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kontinent));
 }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "SifraKontinent,NazivKontinentHr,NazivKontinentEng")] Kontinent kontinent)
        {
            if (ModelState.IsValid)
            {
                db.Kontinent.Add(kontinent);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kontinent));
        }
Esempio n. 5
0
        // GET: /Kontinent/Delete/5
        public ActionResult Delete(byte?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kontinent kontinent = db.Kontinent.Find(id);

            if (kontinent == null)
            {
                return(HttpNotFound());
            }
            return(View(kontinent));
        }
Esempio n. 6
0
 public void UcitajDestinacije()
 {
     try
     {
         string query            = "SELECT * FROM DestinacijaAzure;";
         ConnectionStringAzure s = new ConnectionStringAzure();
         using (SqlConnection c = new SqlConnection(s.konekcija))
         {
             c.Open();
             if (c.State == System.Data.ConnectionState.Open)
             {
                 SqlCommand sc = c.CreateCommand();
                 sc.CommandText = query;
                 SqlDataReader reader = sc.ExecuteReader();
                 while (reader.Read())
                 {
                     Kontinent   kont = (Kontinent)Enum.Parse(typeof(Kontinent), reader.GetString(7));
                     Destinacija d    = new Destinacija(reader.GetString(5), reader.GetString(6), kont);
                     Globalna.nasaAgencija.Destinacije.Add(d);
                 }
                 if (Globalna.nasaAgencija.Destinacije.Count == 0)
                 {
                     Globalna.idSvihDestinacija = 0;
                 }
                 else if (Globalna.nasaAgencija.Destinacije.Count != 0)
                 {
                     Globalna.idSvihDestinacija = Globalna.nasaAgencija.Destinacije.Count;
                 }
             }
             c.Close();
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine("Exception DestinacijaAzure1: " + e.Message);
     }
 }
Esempio n. 7
0
 public Drzava(string OznakaDrzave, string NazivDrzave, Kontinent Kontinent)
 {
     _OznakaDrzave = OznakaDrzave;
     _NazivDrzave  = NazivDrzave;
     _Kontinent    = Kontinent;
 }
        public void dodajNovuDestinaciju(string naziv, String drzava, Kontinent kontinent, Image slikeDestinacije)
        {
            Destinacija de = new Destinacija(naziv, drzava, kontinent, slikeDestinacije);

            Globalna.nasaAgencija.Destinacije.Add(de);
        }
Esempio n. 9
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();
            }
        }