public static void SacuvahHraniliste(HranilisteBasic a, int idOblasti) { try { ISession s = DataLayer.GetSession(); StalnaZastita o = s.Load <StalnaZastita>(idOblasti); Hraniliste h = new Hraniliste() { KrajnjiMesec = a.KrajnjiMesec, PocetniMesec = a.PocetniMesec }; o.Hranilista.Add(h); h.Oblast = o; s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static void PostaviZivotinjaPrimecena(int idZivotinje, int brojHranilista) { try { ISession s = DataLayer.GetSession(); Hraniliste hraniliste = s.Load <Hraniliste>(brojHranilista); Zivotinja zivotinja = s.Load <Zivotinja>(idZivotinje); PrimeceneNaHranilistima a = new PrimeceneNaHranilistima(); a.Id.Hraniliste = hraniliste; a.Id.Zivotinja = zivotinja; a.UocenaPrviPut = DateTime.Now; hraniliste.HraneSeZivotinje.Add(a); zivotinja.HraniSeNaHranilistima.Add(a); s.Update(hraniliste); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static HranilisteBasic VratiHranilisteBasic(int brojHranilista) { HranilisteBasic a = null; try { ISession s = DataLayer.GetSession(); Hraniliste h = s.Load <Hraniliste>(brojHranilista); a = new HranilisteBasic() { Broj = h.Broj, KrajnjiMesec = h.KrajnjiMesec, PocetniMesec = h.PocetniMesec }; s.Close(); } catch (Exception) { throw; } return(a); }
public Hraniliste GetHraniliste(int broj) { ISession s = DataLayer.GetSession(); Hraniliste hraniliste = s.Query <Hraniliste>() .Where(b => b.Broj == broj).Select(a => a).First(); if (hraniliste == null) { return(new Hraniliste()); } else { return(hraniliste); } }
public static void ObrisiHraniliste(int brojHranilista) { try { ISession s = DataLayer.GetSession(); Hraniliste h = s.Load <Hraniliste>(brojHranilista); s.Delete(h); s.Flush(); s.Close(); } catch (Exception) { throw; } }
//public HranilisteView GetHranilisteView(int broj) //{ // ISession s = DataLayer.GetSession(); // Hraniliste hraniliste = s.Query<Hraniliste>() // .Where(b => b.Broj == broj).Select(a => a).First(); // if (hraniliste == null) // return new HranilisteView(); // else // return new HranilisteView(hraniliste); //} public int AddHraniliste(Hraniliste b) { try { ISession s = DataLayer.GetSession(); s.Save(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int RemoveHraniliste(int broj) { try { ISession s = DataLayer.GetSession(); Hraniliste b = s.Load <Hraniliste>(broj); s.Delete(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public static void AzurirajHraniliste(HranilisteBasic a) { try { ISession s = DataLayer.GetSession(); Hraniliste h = s.Load <Hraniliste>(a.Broj); h.KrajnjiMesec = a.KrajnjiMesec; h.PocetniMesec = a.PocetniMesec; s.Update(h); s.Flush(); s.Close(); } catch (Exception) { throw; } }