public int UpdateRadMasAngazovana(int id, RadMasAngazovana r) { try { ISession s = DataLayer.GetSession(); IQuery query = s.CreateQuery("select r from RadMasAngazovana r where r.IdAngazovanja = " + id); RadMasAngazovana duzi = query.UniqueResult <RadMasAngazovana>(); 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 RadMasAngazovanaView(RadMasAngazovana rm) { this.IdAngazovanje = rm.IdAngazovanje; this.DatumOd = rm.DatumOd; this.DatumDo = rm.DatumDo; this.RadnaMasina = rm.RadneMasine.RegOznaka; this.Deonica = rm.Deonice.IdDeonice; }
public RadMasAngazovanaView GetRadMasAngazovana(int id) { ISession s = DataLayer.GetSession(); RadMasAngazovana rm = s.Query <RadMasAngazovana>().Where(e => e.IdAngazovanje == id).Select(p => p).FirstOrDefault(); RadMasAngazovanaView ang = new RadMasAngazovanaView(rm); return(ang); }
public int AddRadMasAngazovana(RadMasAngazovana d) { try { ISession s = DataLayer.GetSession(); s.Save(d); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
public int RemoveRadMasAngazovana(int id) { try { ISession s = DataLayer.GetSession(); RadMasAngazovana d = s.Load <RadMasAngazovana>(id); s.Delete(d); s.Flush(); s.Close(); return(1); } catch (Exception e) { return(-1); } }
/* * // POST api/radmasangazovana * public int Post([FromBody]RadMasAngazovana value) * { * DataProvider dp = new DataProvider(); * return dp.AddRadMasAngazovana(value); * } */ // PUT api/radmasangazovana/5 public int Put(int id, [FromBody] RadMasAngazovana value) { DataProvider provider = new DataProvider(); return(provider.UpdateRadMasAngazovana(id, value)); }