public VodnaPovrsinaView GetVodnaPovrsinaView(int id) { VodnaPovrsina vod = GetVodnaPovrsina(id); if (vod == null) { return(new VodnaPovrsinaView()); } return(new VodnaPovrsinaView(vod)); }
public VodnaPovrsina GetVodnaPovrsina(int id) { ISession s = DataLayer.GetSession(); VodnaPovrsina vod = s.Query <VodnaPovrsina>() .Where(v => v.Id == id).Select(p => p).FirstOrDefault(); s.Close(); return(vod); }
public int AddVodna(VodnaPovrsina v) { try { ISession s = DataLayer.GetSession(); s.Save(v); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int RemoveVodna(int id) { try { ISession s = DataLayer.GetSession(); VodnaPovrsina vod = s.Query <VodnaPovrsina>() .Where(v => v.Id == id).Select(p => p).FirstOrDefault(); s.Delete(vod); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int UpdateVodna(int id, VodnaPovrsina v) { try { ISession s = DataLayer.GetSession(); VodnaPovrsina vod = GetVodnaPovrsina(id); vod.Naziv = v.Naziv; vod.Tip_Vode = v.Tip_Vode; s.Update(vod); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
private void btnVodnaPovrsina_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); VodnaPovrsina vodna = new VodnaPovrsina(); vodna.Naziv = "Zvornicko"; vodna.Tip_Vode = "jezero"; session.Save(vodna); session.Flush(); session.Close(); MessageBox.Show("Dodata je nova vodna povrsinska."); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
// PUT api/vodnapovrsina/201 public int Put(int id, [FromBody] VodnaPovrsina v) { DataProvider provider = new DataProvider(); return(provider.UpdateVodna(id, v)); }
// POST api/vodnapovrsina public int Post([FromBody] VodnaPovrsina v) { DataProvider provider = new DataProvider(); return(provider.AddVodna(v)); }
public VodnaPovrsinaView(VodnaPovrsina vod) { this.Id = vod.Id; this.Naziv = vod.Naziv; this.Tip_Vode = vod.Tip_Vode; }