private void btnDodajIzvrsioca_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Izvrsilac i = new Izvrsilac(); i.Ime = "Petar"; i.Prezime = "Peric"; i.GodRodj = 1990; i.OcevoIme = "Nikola"; i.Adresa = "Pere Detlica 3"; i.Specijalnost = "vozac"; i.JMBG = 0111981314435; i.Sef = s.Load <Radnik>(1); i.Preduzece = s.Load <Preduzece>(1); s.Save(i); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int UpdateIzvrsilac(int id, Izvrsilac r) { try { ISession s = DataLayer.GetSession(); IQuery query = s.CreateQuery("select r from Izvrsilac r where r.IdRadnik = " + id); Izvrsilac radnik = query.UniqueResult <Izvrsilac>(); radnik.Ime = r.Ime; radnik.Prezime = r.Prezime; radnik.OcevoIme = r.OcevoIme; radnik.GodRodj = r.GodRodj; radnik.JMBG = r.JMBG; radnik.Adresa = r.Adresa; radnik.Specijalnost = r.Specijalnost; s.SaveOrUpdate(radnik); s.Flush(); s.Close(); return(1); } catch (Exception exc) { System.Windows.Forms.MessageBox.Show(exc.Message); return(-1); } }
public IzvrsilacView GetIzvrsilac(int id) { ISession s = DataLayer.GetSession(); Izvrsilac i = s.Query <Izvrsilac>().Where(e => e.IdRadnik == id).Select(p => p).FirstOrDefault(); IzvrsilacView v = new IzvrsilacView(i); return(v); }
public IzvrsilacView(Izvrsilac i) { this.IdRadnik = i.IdRadnik; this.JMBG = i.JMBG; this.FullName = i.Ime + " " + i.Prezime;; this.GodRodj = i.GodRodj; this.Adresa = i.Adresa; this.TipPosla = i.TipPosla; this.Specijalnost = i.Specijalnost; this.BrojDeonica = i.Deonice.Count; this.BrojVozila = i.Vozila.Count; }
public int AddIzvrsilac(Izvrsilac n) { try { ISession s = DataLayer.GetSession(); s.Save(n); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
private void btnIzvrsilac_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Izvrsilac i = s.Load <Izvrsilac>(2); MessageBox.Show(i.Ime); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int RemoveIzvrsilac(int id) { try { ISession s = DataLayer.GetSession(); Izvrsilac n = s.Load <Izvrsilac>(id); s.Delete(n); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
private void button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Izvrsilac i = s.Load <Izvrsilac>(2); foreach (Vozilo v in i.Vozila) { MessageBox.Show(v.RegOznaka); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
// PUT api/izvrsilac/5 public int Put(int id, [FromBody] Izvrsilac value) { DataProvider provider = new DataProvider(); return(provider.UpdateIzvrsilac(id, value)); }
// POST api/izvrsilac public int Post([FromBody] Izvrsilac value) { DataProvider dp = new DataProvider(); return(dp.AddIzvrsilac(value)); }