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;
     }
 }
示例#2
0
        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;
     }
 }
示例#4
0
        //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);
            }
        }
示例#5
0
        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;
            }
        }