public Primedbe GetPrimedbe(int id) { ISession s = DataLayer.GetSession(); Primedbe pm = s.Query <Primedbe>().Where(x => x.id_primedbe == id).Select(p => p).FirstOrDefault(); pm.id_glasacko_mesto = null; return(pm); }
public int UpdatePrimedbe(int id, Primedbe g) { try { ISession s = DataLayer.GetSession(); g.id_glasacko_mesto = s.Load <GlasackoMesto>(id); s.Update(g); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int AddPrimedbe(Primedbe pan) { try { ISession s = DataLayer.GetSession(); GlasackoMesto mesto = s.Load <GlasackoMesto>(80); mesto.primedbe.Add(pan); pan.id_glasacko_mesto = mesto; s.SaveOrUpdate(mesto); s.Save(pan); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int RemovePrimedbe(Primedbe g) { try { ISession s = DataLayer.GetSession(); ISession sa = DataLayer.GetSession(); GlasackoMesto mesto = sa.Load <GlasackoMesto>(80); mesto.primedbe.Remove(g); sa.SaveOrUpdate(mesto); s.Delete(g); s.Flush(); s.Close(); sa.Flush(); sa.Close(); return(1); } catch (Exception ec) { return(-1); } }
public Primedbe_View(Primedbe p) { Id = new PrimedbeId_View(p.Id); }
public int Delete(Primedbe g) { DataProvider provider = new DataProvider(); return(provider.RemovePrimedbe(g)); }
public int Put(int id, [FromBody] Primedbe g) { DataProvider provider = new DataProvider(); return(provider.UpdatePrimedbe(id, g)); }
public int Post(Primedbe g) { DataProvider provider = new DataProvider(); return(provider.AddPrimedbe(g)); }