public int UpdateUpravlja(int id, Upravlja r) { try { ISession s = DataLayer.GetSession(); IQuery query = s.CreateQuery("select r from Upravlja r where r.IdUpravljanja = " + id); Upravlja duzi = query.UniqueResult <Upravlja>(); duzi.DatumDo = r.DatumDo; duzi.DatumOd = r.DatumOd; s.SaveOrUpdate(duzi); s.Flush(); s.Close(); return(1); } catch (Exception exc) { System.Windows.Forms.MessageBox.Show(exc.Message); return(-1); } }
public UpravljaView(Upravlja u) { this.IdUpravljanja = u.IdUpravljanja; this.DatumOd = u.DatumOd; this.DatumDo = u.DatumDo; this.Vozilo = u.Vozilo.RegOznaka; this.Izvrsilac = u.Izvrsilac.IdRadnik; }
public UpravljaView GetUpravlja(int id) { ISession s = DataLayer.GetSession(); Upravlja u = s.Query <Upravlja>().Where(e => e.IdUpravljanja == id).Select(p => p).FirstOrDefault(); UpravljaView upr = new UpravljaView(u); return(upr); }
public int AddUpravlja(Upravlja d) { try { ISession s = DataLayer.GetSession(); s.Save(d); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
public int RemoveUpravlja(int id) { try { ISession s = DataLayer.GetSession(); Upravlja d = s.Load <Upravlja>(id); s.Delete(d); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
private void button2_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Izvrsilac p = new Entiteti.Izvrsilac(); p.Adresa = "Rasinska 11"; p.DatumPostavljanja = DateTime.Today; p.Ime = "Marko"; p.Jmbg = "1103397685418"; p.Prezime = "Jovic"; //p.Tip_Radnika = "izvrsilac"; p.Specijalnost = "mostogradnja"; p.Id_Nadredjenog = 1; p.Godina_Rodj = "1997"; p.Ime_Oca = "Stevan"; OdrzavanjePuteva.Entiteti.Deonica d = s.Load <OdrzavanjePuteva.Entiteti.Deonica>(3); p.Deonice.Add(d); OdrzavanjePuteva.Entiteti.Vozilo v = s.Load <OdrzavanjePuteva.Entiteti.Vozilo>(4); Upravlja u = new Upravlja(); u.Pocetak = DateTime.Today; u.Kraj = DateTime.Today; u.Izvrsilac = p; u.Vozilo = v; p.UpravljaVozilima.Add(u); s.Save(p); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
/* * // POST api/upravlja * public int Post([FromBody]Upravlja value) * { * DataProvider dp = new DataProvider(); * return dp.AddUpravlja(value); * } */ // PUT api/upravlja/5 public int Put(int id, [FromBody] Upravlja value) { DataProvider provider = new DataProvider(); return(provider.UpdateUpravlja(id, value)); }