public static void ObrisiOpstineUOblasti(int idOpstineUOblasti) { try { ISession s = DataLayer.GetSession(); OpstineUOblasti r = s.Load <OpstineUOblasti>(idOpstineUOblasti); s.Delete(r); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public OpstineUOblasti GetOpstineUOblasti(int id) { ISession s = DataLayer.GetSession(); OpstineUOblasti opstine = s.Query <OpstineUOblasti>() .Where(b => b.Id == id).Select(a => a).First(); if (opstine == null) { return(new OpstineUOblasti()); } else { return(opstine); } }
public static void AzurirajOpstineUOblasti(OpstineUOblastiView r) { try { ISession s = DataLayer.GetSession(); OpstineUOblasti opstine = s.Load <OpstineUOblasti>(r.Id); opstine.NazivOpstine = r.NazivOpstine; s.Update(opstine); s.Flush(); s.Close(); } catch (Exception) { throw; } }
//public OpstineUOblastiView GetOpstineUOblastiView(int id) //{ // ISession s = DataLayer.GetSession(); // OpstineUOblasti opstine = s.Query<OpstineUOblasti>() // .Where(b => b.Id == id).Select(a => a).First(); // if (opstine == null) // return new OpstineUOblastiView(); // else // return new OpstineUOblastiView(opstine); //} public int AddOpstineUOblasti(OpstineUOblasti b) { try { ISession s = DataLayer.GetSession(); s.Save(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int RemoveOpstineUOblasti(int id) { try { ISession s = DataLayer.GetSession(); OpstineUOblasti b = s.Load <OpstineUOblasti>(id); s.Delete(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public static void SacuvajOpstineUOblasti(OpstineUOblastiView r, int idOblasti)// cuvanje volontera { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); OpstineUOblasti a = new OpstineUOblasti() { NazivOpstine = r.NazivOpstine, }; o.OpstineUOblasti.Add(a); a.Oblast = o; s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }