示例#1
0
        public int UpdateTeretnoAngazovano(int id, TeretnoAngazovano r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                IQuery            query = s.CreateQuery("select r from TeretnoAngazovano r where r.IdAngazovanja = " + id);
                TeretnoAngazovano duzi  = query.UniqueResult <TeretnoAngazovano>();

                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 TeretnoAngazovanoView(TeretnoAngazovano ta)
 {
     this.IdAngazovanje = ta.IdAngazovanje;
     this.DatumOd       = ta.DatumOd;
     this.DatumDo       = ta.DatumDo;
     this.Teretno       = ta.Teretna.RegOznaka;
     this.Deonica       = ta.Deonice.IdDeonice;
 }
示例#3
0
        public TeretnoAngazovanoView GetTeretnoAngazovano(int id)
        {
            ISession              s           = DataLayer.GetSession();
            TeretnoAngazovano     ta          = s.Query <TeretnoAngazovano>().Where(e => e.IdAngazovanje == id).Select(p => p).FirstOrDefault();
            TeretnoAngazovanoView angazovanje = new TeretnoAngazovanoView(ta);

            return(angazovanje);
        }
示例#4
0
 public int AddTeretnoAngazovano(TeretnoAngazovano d)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         s.Save(d);
         s.Flush();
         s.Close();
         return(1);
     }
     catch (Exception e)
     {
         return(-1);
     }
 }
示例#5
0
        public int RemoveTeretnoAngazovano(int id)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                TeretnoAngazovano d = s.Load <TeretnoAngazovano>(id);
                s.Delete(d);
                s.Flush();
                s.Close();

                return(1);
            }
            catch (Exception e)
            {
                return(-1);
            }
        }
        /*
         * // POST api/teretnoangazovano
         * public int Post([FromBody]TeretnoAngazovano value)
         * {
         *  DataProvider dp = new DataProvider();
         *  return dp.AddTeretnoAngazovano(value);
         * }
         */

        // PUT api/teretnoangazovano/5
        public int Put(int id, [FromBody] TeretnoAngazovano value)
        {
            DataProvider provider = new DataProvider();

            return(provider.UpdateTeretnoAngazovano(id, value));
        }