public static void DodajBiljku(BiljkaBasic b, int oblastId)//Promeni povratni tip { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(oblastId); Biljka a = new Biljka() { LatinskiNaziv = b.LatinskiNaziv, LokalniNaziv = b.LokalniNaziv }; a.Oblasti.Add(o); o.Biljke.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public BiljkaView(Biljka b) { this.Id = b.Id; this.LatinskiNaziv = b.LatinskiNaziv; this.LokalniNaziv = b.LokalniNaziv; this.PosebnaZastita = b.PosebnaZastita.ToString(); }
// GET: api/Biljka //public string Get() //{ // DataProvider provider = new DataProvider(); // List<BiljkaView> biljke = provider.GetBiljke(); // return "aaaaa"; //} // GET: api/Biljka/5 public Biljka Get(int id) { DataProvider provider = new DataProvider(); Biljka biljka = provider.GetBiljka(id); return(biljka); }
public BiljkaView GetBiljkaView(int id) { ISession s = DataLayer.GetSession(); Biljka biljka = s.Query <Biljka>() .Where(b => b.Id == id).Select(a => a).First(); if (biljka == null) { return(new BiljkaView()); } else { return(new BiljkaView(biljka)); } }
public static void ObrisiBiljku(int idBiljke)// proveri ponovo { try { ISession s = DataLayer.GetSession(); Biljka o = s.Load <Biljka>(idBiljke); s.Delete(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public int AddBiljka(Biljka b) { try { ISession s = DataLayer.GetSession(); s.Save(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public static void AzurirajBiljku(BiljkaBasic b) { try { ISession s = DataLayer.GetSession(); Biljka o = s.Load <Biljka>(b.Id); o.LatinskiNaziv = b.LatinskiNaziv; o.LokalniNaziv = b.LokalniNaziv; s.Update(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public int RemoveBiljka(int id) { try { ISession s = DataLayer.GetSession(); Biljka b = s.Load <Biljka>(id); s.Delete(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public static BiljkaBasic VratiBiljkaBasic(int idBiljke) { BiljkaBasic b = null; try { ISession s = DataLayer.GetSession(); Biljka o = s.Load <Biljka>(idBiljke); string zastita; if (o.GetType() == typeof(BiljkaSaPosebnomZastitom)) { zastita = "Da"; } else { zastita = "Ne"; } b = new BiljkaBasic() { Id = o.Id, LatinskiNaziv = o.LatinskiNaziv, LokalniNaziv = o.LokalniNaziv, PosebnaZastita = zastita }; s.Close(); } catch (Exception) { throw; } return(b); }
// POST: api/Biljka public void Post([FromBody] Biljka b) { DataProvider provider = new DataProvider(); }