private void cmdCreateVojnik_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Vojnik v = new Vojnik(); v.Tip = "VOJNICI"; v.Naziv = "Specijalac od olova"; v.Proizvodjac = "Proizvodjac vojnika"; v.NazivSerije = "Leto 2015"; v.Baterije = "Da"; v.Metal = "Da"; v.Plastika = "Ne"; s.Save(v); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("VojnikId,Ime,Prezime,DatumRođenja,Baza,Pozicija")] Vojnik vojnik) { if (id != vojnik.VojnikId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vojnik); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VojnikExists(vojnik.VojnikId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vojnik)); }
public async Task <IActionResult> Create([Bind("VojnikId,Ime,Prezime,DatumRođenja,Baza,Pozicija")] Vojnik vojnik) { if (ModelState.IsValid) { _context.Add(vojnik); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vojnik)); }
public VojnikView(Vojnik v) { this.Odeljenja = new List <OdeljenjeView>(); this.NazivSerije = v.NazivSerije; this.Baterije = v.Baterije; this.Metal = v.Metal; this.Plastika = v.Plastika; foreach (ProdajeSe odProdajeSe in v.ProdajeSeOdeljenja) { this.Odeljenja.Add(new OdeljenjeView(odProdajeSe.ProdajeOdeljenje)); } }
public VojnikView GetVojnikView(int barkod) { ISession s = DataLayer.GetSession(); Vojnik voj = s.Query <Vojnik>() .Where(v => v.BarKod == barkod).Select(p => p).FirstOrDefault(); if (voj == null) { return(new VojnikView()); } return(new VojnikView(voj)); }
public int AddVojnik(Vojnik v) { try { ISession s = DataLayer.GetSession(); s.Save(v); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int RemoveVojnik(int barkod) { try { ISession s = DataLayer.GetSession(); Vojnik v = s.Load <Vojnik>(barkod); s.Delete(v); s.Flush(); s.Close(); return(1); } catch (Exception exc) { return(-1); } }
private void cmdTPC_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); IList <Proizvod> proizvodi = s.QueryOver <Proizvod>() .Where(p => p.BarKod == 13) .List <Proizvod>(); Vojnik v = (Vojnik)proizvodi[0]; s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
// PUT api/vojnik/5 public void Put(int id, [FromBody] Vojnik v) { }
// POST api/vojnik public int Post([FromBody] Vojnik v) { DataProvider provider = new DataProvider(); return(provider.AddVojnik(v)); }