private void button12_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(21); Obican_clan o = new Obican_clan(); o.br_pasosa = 2222222; o.tip = "obican_clan"; o.ime = "Petar"; o.prezime = "Peric"; o.ulica = "Dusanova"; o.broj = 15; o.datum_rodjenja = "8.11.1993"; o.zemlja_porekla = "BIH"; o.ClanFederacije = f; s.Save(o); f.Sahisti.Add(o); s.Save(f); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
//POST: api/obicanclan public int Post([FromBody] Obican_clan obican) { DTOManager manager = new DTOManager(); return(manager.DodajObicanClan(obican.br_pasosa, obican.ime, obican.prezime, obican.ulica, obican.broj, obican.datum_rodjenja, obican.zemlja_porekla)); }
private void Button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(1); if (radioButton1.Checked) { Obican_clan obican = new Obican_clan(); obican.br_pasosa = Int32.Parse(textBox1.Text); obican.tip = "obican_clan"; obican.ime = textBox2.Text; obican.prezime = textBox3.Text; obican.ulica = textBox4.Text; obican.broj = Int32.Parse(textBox5.Text); obican.datum_rodjenja = textBox6.Text; obican.zemlja_porekla = textBox7.Text; obican.ClanFederacije = f; s.Save(obican); f.Sahisti.Add(obican); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste dodali sahistu!"); } if (radioButton2.Checked) { Majstorski_kandidat m = new Majstorski_kandidat(); TextBox text1 = flowLayoutPanel1.Controls.Find("txtPartije", false).First() as TextBox; TextBox text2 = flowLayoutPanel1.Controls.Find("txtZvanje", false).First() as TextBox; m.br_pasosa = Int32.Parse(textBox1.Text); m.ime = textBox2.Text; m.prezime = textBox3.Text; m.ulica = textBox4.Text; m.broj = Int32.Parse(textBox5.Text); m.datum_rodjenja = textBox6.Text; m.zemlja_porekla = textBox7.Text; m.br_odigranih_partija = Int32.Parse(text1.Text); m.br_partija_do_zvanja = Int32.Parse(text2.Text); m.tip = "majstorski_kandidat"; m.ClanFederacije = f; s.Save(m); f.Sahisti.Add(m); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste dodali sahistu!"); } if (radioButton3.Checked) { Majstor m = new Majstor(); TextBox text1 = flowLayoutPanel1.Controls.Find("txtSticanje", false).First() as TextBox; m.br_pasosa = Int32.Parse(textBox1.Text); m.tip = "majstor"; m.ime = textBox2.Text; m.prezime = textBox3.Text; m.ulica = textBox4.Text; m.broj = Int32.Parse(textBox5.Text); m.datum_rodjenja = textBox6.Text; m.zemlja_porekla = textBox7.Text; m.datum_sticanja_zvanja = text1.Text; m.ClanFederacije = f; s.Save(m); f.Sahisti.Add(m); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste dodali sahistu!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }