public IntervjuiStampa GetIntervjuiStampa(int id) { ISession s = DataLayer.GetSession(); IntervjuiStampa k = s.Query <IntervjuiStampa>().Where(x => x.id == id).Select(p => p).FirstOrDefault(); k.novinari = null; return(k); }
public int UpdateIntervjuiStampa(IntervjuiStampa stampa) { try { ISession s = DataLayer.GetSession(); s.Update(stampa); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
private void btnIntervjuiPotvrda_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); IntervjuiStampa nov = new IntervjuiStampa(); nov.naziv_lista = textBoxNazivLista.Text; nov.datum_intervjua = dateTimePicker1.Value; nov.datum_objavljivanja = dateTimePicker2.Value; s.Save(nov); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste dodali Intervju."); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public int AddINovinara(ImenaNovinara pan) { try { ISession s = DataLayer.GetSession(); IntervjuiStampa mesto = s.Load <IntervjuiStampa>(103); mesto.novinari.Add(pan); pan.id_intervjui_stampa = mesto; s.SaveOrUpdate(mesto); s.Save(pan); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
public int RemoveINovinara(ImenaNovinara g) { try { ISession s = DataLayer.GetSession(); ISession sa = DataLayer.GetSession(); IntervjuiStampa mesto = sa.Load <IntervjuiStampa>(103); mesto.novinari.Remove(g); sa.SaveOrUpdate(mesto); s.Delete(g); s.Flush(); s.Close(); sa.Flush(); sa.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int Delete(IntervjuiStampa g) { DataProvider provider = new DataProvider(); return(provider.RemoveIntervjuiStampa(g)); }
public int Put(IntervjuiStampa g) { DataProvider provider = new DataProvider(); return(provider.UpdateIntervjuiStampa(g)); }
public int Post(IntervjuiStampa g) { DataProvider provider = new DataProvider(); return(provider.AddIntervjuiStampa(g)); }