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); }
//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); } }
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); } }
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)); }