public ImenaNovinara GetINovinara(int id) { ISession s = DataLayer.GetSession(); ImenaNovinara pm = s.Query <ImenaNovinara>().Where(x => x.id_imena_novinara == id).Select(p => p).FirstOrDefault(); pm.id_intervjui_stampa = null; return(pm); }
public int UpdateINovinara(int id, ImenaNovinara g) { try { ISession s = DataLayer.GetSession(); g.id_intervjui_stampa = s.Load <IntervjuiStampa>(id); s.Update(g); s.Flush(); s.Close(); return(1); } catch (Exception) { return(-1); } }
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(ImenaNovinara g) { DataProvider provider = new DataProvider(); return(provider.RemoveINovinara(g)); }
public int Put(int id, [FromBody] ImenaNovinara g) { DataProvider provider = new DataProvider(); return(provider.UpdateINovinara(id, g)); }
public int Post(ImenaNovinara g) { DataProvider provider = new DataProvider(); return(provider.AddINovinara(g)); }