Esempio n. 1
0
        public static TurnirBasic GetTurnirBasic(int odId)
        {
            TurnirBasic tb = new TurnirBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Sahovski_turnir t = s.Load <Sahovski_turnir>(odId);
                tb = new TurnirBasic(t.id_turnira, t.naziv, t.zemlja, t.grad, t.god_odrzavanja);
                s.Close();
            } catch (Exception ex)
            {
                //exception
            }

            return(tb);
        }
Esempio n. 2
0
        //MANY TO ONE
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                //Ucitavaju se podaci o prodavnici za zadatim brojem
                Sahovski_turnir o = s.Load <Sahovski_turnir>(2);

                MessageBox.Show(o.naziv);
                MessageBox.Show(o.Je_pokrovitelj.lokacija);

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Esempio n. 3
0
        private void button14_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sahovski_turnir t = s.Get <Sahovski_turnir>(6);

                //obrada podataka o sahovskom turniru

                s.Refresh(t);

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Esempio n. 4
0
        public static TurnirBasic UpdateTurnirBasic(TurnirBasic tb)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sahovski_turnir t = s.Load <Sahovski_turnir>(tb.turnirId);
                t.naziv          = tb.naziv;
                t.grad           = tb.grad;
                t.zemlja         = tb.zemlja;
                t.god_odrzavanja = tb.god_odrzavanja;

                s.Update(t);
                s.Flush();
                s.Close();
            } catch (Exception ex)
            {
                //Exception
            }
            return(tb);
        }
        //POST: api/turnir
        public int Post([FromBody] Sahovski_turnir turnir)
        {
            DTOManager manager = new DTOManager();

            return(manager.DodajTurnir(turnir.naziv, turnir.zemlja, turnir.grad, turnir.god_odrzavanja, turnir.tip));
        }