public async Task <IHttpActionResult> PostBlagajnik(Blagajnik blagajnik) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Blagajnik.Add(blagajnik); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (BlagajnikExists(blagajnik.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = blagajnik.id }, blagajnik)); }
public BlagajnikForm(Database database, Blagajnik blagajnik) { InitializeComponent(); Blagajnik = blagajnik; _prodajaControl = new ProdajaControl(database); _korisnikControl = new KorisnikControl(database); _predstavaControl = new PredstavaControl(database); _rezervacijaControl = new RezervacijaControl(database); PopustKartaComboBox.ItemsSource = PopustComboBox.ItemsSource = new List <Popust> { new Popust { Naziv = "Ništa", Vrednost = 0M }, new Popust { Naziv = "Studentski 30%", Vrednost = 0.3M }, new Popust { Naziv = "Penzionerski 30%", Vrednost = 0.3M } }; PopustComboBox.SelectedIndex = 0; PopustKartaComboBox.SelectedIndex = 0; IzvodjenjaListView.ItemsSource = _predstavaControl.NadjiSvaIzvodjenja(); }
public async Task <IHttpActionResult> PutBlagajnik(string id, Blagajnik blagajnik) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != blagajnik.id) { return(BadRequest()); } db.Entry(blagajnik).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BlagajnikExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(string id) { Blagajnik blagajnik = db.Blagajnik.Find(id); db.Blagajnik.Remove(blagajnik); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BlagajnikId,Plata,BankovniRacun,Ime,Prezime,DatumRodjenja,Username,Password,Jmbg")] Blagajnik blagajnik) { if (ModelState.IsValid) { db.Entry(blagajnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(blagajnik)); }
public async Task <IHttpActionResult> GetBlagajnik(string id) { Blagajnik blagajnik = await db.Blagajnik.FindAsync(id); if (blagajnik == null) { return(NotFound()); } return(Ok(blagajnik)); }
public ActionResult Create([Bind(Include = "BlagajnikId,Plata,BankovniRacun,Ime,Prezime,DatumRodjenja,Username,Password,Jmbg")] Blagajnik blagajnik) { if (ModelState.IsValid) { db.Blagajnik.Add(blagajnik); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(blagajnik)); }
public async Task <IHttpActionResult> DeleteBlagajnik(string id) { Blagajnik blagajnik = await db.Blagajnik.FindAsync(id); if (blagajnik == null) { return(NotFound()); } db.Blagajnik.Remove(blagajnik); await db.SaveChangesAsync(); return(Ok(blagajnik)); }
// GET: Blagajniks/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Blagajnik blagajnik = db.Blagajnik.Find(id); if (blagajnik == null) { return(HttpNotFound()); } return(View(blagajnik)); }
private void registruj_Click(object sender, RoutedEventArgs e) { if (plata.Text.Length == 0 || racun.Text.Length == 0 || ime.Text.Length == 0 || prezime.Text.Length == 0 || username.Text.Length == 0 || password.Password.Length == 0 || !jmbgValidate(jmbg.Text) || !racunValidate()) { validacija.Opacity = 100; return; } String dan = jmbg.Text.Substring(0, 2); String mjesec = jmbg.Text.Substring(2, 2); String godina = "1" + jmbg.Text.Substring(4, 3); char p; if ((string)pol.SelectedItem == "Muški") { p = 'M'; } else { p = 'Z'; } try { Blagajnik obj = new Blagajnik(); obj.Ime = ime.Text; obj.Prezime = prezime.Text; obj.DatumRodjenja = dan + "." + mjesec + "." + godina; obj.Username = username.Text; obj.Password = password.Password; obj.Pol = p; obj.Plata = Double.Parse(plata.Text); obj.BankovniRacun = racun.Text; obj.Jmbg = jmbg.Text; obj.BlagajnikId = RandomString(10); blagajnikTableObj.InsertAsync(obj); MessageDialog dialog = new MessageDialog("Uspješno ste unijeli blagajnika!"); dialog.ShowAsync(); } catch (Exception ex) { MessageDialog dialog = new MessageDialog("Error: " + ex.ToString()); dialog.ShowAsync(); } //sd.dodajBlagajnika(ime.Text, prezime.Text, dan + "." + mjesec + "." + godina, username.Text, password.Password, p, Int32.Parse(plata.Text),racun.Text); validacija.Opacity = 0; Page adminPage = new AdminPage(sd); this.Content = adminPage; }
public void DodajBlagajnika(Blagajnik b) { _database.Blagajnici.Add(b); }