public PolitickiMiting Get(int id) { DataProvider provider = new DataProvider(); PolitickiMiting pm = provider.GetPolitickiM(id); return(pm); }
public PolitickiMiting GetPolitickiM(int id) { ISession s = DataLayer.GetSession(); PolitickiMiting pm = s.Query <PolitickiMiting>().Where(x => x.id == id).Select(p => p).FirstOrDefault(); pm.aktiviste = null; pm.Prisustvuje = null; return(pm); }
public int UpdatePolitickiM(PolitickiMiting pano) { try { ISession s = DataLayer.GetSession(); s.Update(pano); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int Put(PolitickiMiting pano) { DataProvider provider = new DataProvider(); return(provider.UpdatePolitickiM(pano)); }
public int Delete(PolitickiMiting pano) { DataProvider provider = new DataProvider(); return(provider.RemovePolitickiM(pano)); }
public int Post(PolitickiMiting pan) { DataProvider provider = new DataProvider(); return(provider.AddPolitickiM(pan)); }
private void buttonDodajAkciju_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); if (radioButtonDeljeLet.Checked) { DeljenjeLetaka dlj = new DeljenjeLetaka(); dlj.naziv = textBoxNaziv.Text; dlj.grad = textBoxGrad.Text; //to dodavanje ide iz glavne forme /* foreach (string q in listBoxLokacije.Items) * { * Lokacije lok = new Lokacije(); * lok.id_deljenje_letaka = dlj; * lok.lokacije = q; * dlj.lokacija.Add(lok); * s.Save(lok); * }*/ s.Save(dlj); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste dodali podatke u bazu."); } else if (radioButtonPolM.Checked) { if (!checkBoxZatvoren.Checked) { PolitickiMiting pl = new PolitickiMiting(); pl.naziv = textBoxNaziv.Text; pl.grad = textBoxGrad.Text; pl.lokacija = textBoxLokacija.Text; s.Save(pl); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste dodali podatke u bazu."); } else { ZatvoreniMiting pl = new ZatvoreniMiting(); pl.naziv = textBoxNaziv.Text; pl.grad = textBoxGrad.Text; pl.lokacija = textBoxLokacija.Text; pl.iznajmljivac = textBoxIznajmlj.Text; pl.cena_iznajmljivanja = Convert.ToInt32(textBoxCena.Text); s.Save(pl); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste dodali podatke u bazu."); } textBoxIznajmlj.Text = ""; textBoxCena.Text = ""; textBoxLokacija.Text = ""; } else if (radioButtonSusK.Checked) { SusretiKandidata sk = new SusretiKandidata(); sk.naziv = textBoxNaziv.Text; sk.grad = textBoxGrad.Text; sk.lokacija = textBoxLokacija.Text; sk.trajanje = Convert.ToInt32(textBoxTrajanje.Text); s.Save(sk); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste dodali podatke u bazu."); textBoxLokacija.Text = ""; textBoxTrajanje.Text = ""; } textBoxGrad.Text = ""; textBoxNaziv.Text = ""; g.RefreshGridLetci(); g.RefreshGridOtvoreni(); g.RefreshGridSusreti(); g.RefreshGridZatvoreni(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }