public async Task <IHttpActionResult> PostAgencijaAzure(AgencijaAzure agencijaAzure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AgencijaAzure.Add(agencijaAzure); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (AgencijaAzureExists(agencijaAzure.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = agencijaAzure.id }, agencijaAzure)); }
public async Task <IHttpActionResult> PutAgencijaAzure(string id, AgencijaAzure agencijaAzure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != agencijaAzure.id) { return(BadRequest()); } db.Entry(agencijaAzure).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AgencijaAzureExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(string id) { AgencijaAzure agencijaAzure = db.AgencijaAzures.Find(id); db.AgencijaAzures.Remove(agencijaAzure); db.SaveChanges(); return(RedirectToAction("Index")); }
public String naziv(string id) { AgencijaAzure agencijaAzure = db.AgencijaAzures.Find(id); if (agencijaAzure == null) { return("ne postoji"); } return(agencijaAzure.naziv); }
public ActionResult Edit([Bind(Include = "id,createdAt,updatedAt,version,deleted,naziv,idKartica,telefon,grad,lokacija,sifra,email")] AgencijaAzure agencijaAzure) { if (ModelState.IsValid) { db.Entry(agencijaAzure).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(agencijaAzure)); }
public async Task <IHttpActionResult> GetAgencijaAzure(string id) { AgencijaAzure agencijaAzure = await db.AgencijaAzure.FindAsync(id); if (agencijaAzure == null) { return(NotFound()); } return(Ok(agencijaAzure)); }
// GET: AgencijaAzures/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgencijaAzure agencijaAzure = db.AgencijaAzures.Find(id); if (agencijaAzure == null) { return(HttpNotFound()); } return(View(agencijaAzure)); }
public async Task <IHttpActionResult> DeleteAgencijaAzure(string id) { AgencijaAzure agencijaAzure = await db.AgencijaAzure.FindAsync(id); if (agencijaAzure == null) { return(NotFound()); } db.AgencijaAzure.Remove(agencijaAzure); await db.SaveChangesAsync(); return(Ok(agencijaAzure)); }
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); } }