public int UpdateTeretnoAngazovano(int id, TeretnoAngazovano r) { try { ISession s = DataLayer.GetSession(); IQuery query = s.CreateQuery("select r from TeretnoAngazovano r where r.IdAngazovanja = " + id); TeretnoAngazovano duzi = query.UniqueResult <TeretnoAngazovano>(); 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 TeretnoAngazovanoView(TeretnoAngazovano ta) { this.IdAngazovanje = ta.IdAngazovanje; this.DatumOd = ta.DatumOd; this.DatumDo = ta.DatumDo; this.Teretno = ta.Teretna.RegOznaka; this.Deonica = ta.Deonice.IdDeonice; }
public TeretnoAngazovanoView GetTeretnoAngazovano(int id) { ISession s = DataLayer.GetSession(); TeretnoAngazovano ta = s.Query <TeretnoAngazovano>().Where(e => e.IdAngazovanje == id).Select(p => p).FirstOrDefault(); TeretnoAngazovanoView angazovanje = new TeretnoAngazovanoView(ta); return(angazovanje); }
public int AddTeretnoAngazovano(TeretnoAngazovano d) { try { ISession s = DataLayer.GetSession(); s.Save(d); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
public int RemoveTeretnoAngazovano(int id) { try { ISession s = DataLayer.GetSession(); TeretnoAngazovano d = s.Load <TeretnoAngazovano>(id); s.Delete(d); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
/* * // POST api/teretnoangazovano * public int Post([FromBody]TeretnoAngazovano value) * { * DataProvider dp = new DataProvider(); * return dp.AddTeretnoAngazovano(value); * } */ // PUT api/teretnoangazovano/5 public int Put(int id, [FromBody] TeretnoAngazovano value) { DataProvider provider = new DataProvider(); return(provider.UpdateTeretnoAngazovano(id, value)); }