public ActionResult DeleteConfirmed(string id) { KarticaAzure karticaAzure = db.KarticaAzures.Find(id); db.KarticaAzures.Remove(karticaAzure); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,createdAt,updatedAt,version,deleted,vrstaKartice,datumIsteka,broj,csc")] KarticaAzure karticaAzure) { if (ModelState.IsValid) { db.Entry(karticaAzure).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(karticaAzure)); }
public ActionResult Create([Bind(Include = "id,createdAt,updatedAt,version,deleted,vrstaKartice,datumIsteka,broj,csc")] KarticaAzure karticaAzure) { if (ModelState.IsValid) { db.KarticaAzures.Add(karticaAzure); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(karticaAzure)); }
// GET: KarticaAzures/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KarticaAzure karticaAzure = db.KarticaAzures.Find(id); if (karticaAzure == null) { return(HttpNotFound()); } return(View(karticaAzure)); }
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; } }
private void Dugme_RegistrujSe(object sender, RoutedEventArgs e) { if (validacijaPodataka()) { Kartica nova = new Kartica((VrstaKartice)tTipKartice.SelectedItem, tDatumIsteka.Text, tBrojKartice.Text, Convert.ToInt32(tCSC.Text)); Globalna.nasaAgencija.Kartice.Add(nova); KarticaAzure kart = new KarticaAzure(); kart.dodajKarticu(nova); bool jesulIsteSifre = tSifra.Password.ToString().Equals(tSifraPonovo.Password.ToString()); if (jesulIsteSifre) { Agencija agencija = new Agencija(tNaziv.Text, nova, tTelefon.Text, tMail.Text, tGrad.Text, tAdresa.Text, tSifra.Password.ToString()); r.registrujAgneciju(agencija); try { AgencijaAzure agencijaAzure = new AgencijaAzure(); agencijaAzure.dodajAgenciju(agencija); var dialog = new MessageDialog("Uspješno ste registrovali agenciju!"); dialog.ShowAsync(); } catch (Exception ex) { MessageDialog msgDialogError = new MessageDialog("Error : " + ex.ToString()); msgDialogError.ShowAsync(); } Frame.Navigate(typeof(Prijava)); } else { r.Poruka = new MessageDialog("Pogrešna šifra! Pokušajte ponovno."); r.Poruka.ShowAsync(); } } bool validacijaPodataka() { bool jelOK = true; if (tCSC.Text.Length == 3) { jelOK = true; greska.Visibility = Visibility.Collapsed; } if (tDatumIsteka.Text.Length != 0) { if (provjeriDatumIstekaKartice(tDatumIsteka.Text)) { greska1.Visibility = Visibility.Collapsed; jelOK = true; } } if (tTipKartice.SelectedIndex >= 0) { greska2.Visibility = Visibility.Collapsed; jelOK = true; } if (tNaziv.Text.Length != 0 && tTelefon.Text.Length != 0 && tGrad.Text.Length != 0 && tAdresa.Text.Length != 0 && tMail.Text.Length != 0 && tBrojKartice.Text.Length != 0) { jelOK = true; } //Ukoliko validacija nije uredu if (tCSC.Text.Length != 3) { jelOK = false; greska.Visibility = Visibility.Visible; } if (tDatumIsteka.Text.Length == 0) { greska1.Visibility = Visibility.Visible; jelOK = false; } if (tDatumIsteka.Text.Length != 0) { if (!provjeriDatumIstekaKartice(tDatumIsteka.Text)) { greska1.Visibility = Visibility.Visible; jelOK = false; } } if (tTipKartice.SelectedIndex < 0) { greska2.Visibility = Visibility.Visible; jelOK = false; } if (tNaziv.Text.Length == 0 || tTelefon.Text.Length == 0 || tGrad.Text.Length == 0 || tAdresa.Text.Length == 0 || tMail.Text.Length == 0 || tBrojKartice.Text.Length == 0) { var dialog = new MessageDialog("Nisu popunjena sva polja!"); dialog.ShowAsync(); jelOK = false; } return(jelOK); } }