private void btnDodajNoviVrh_Click(object sender, EventArgs e) { DTOManager.upisiVrh(txtNazivVrha.Text, Double.Parse(txtVisinaNovogVrha.Text), uzvisenje); ListaVrhovaBasic basic = DTOManager.vratiVrh(txtNazivVrha.Text); popuniSveGeogVrh(); ListaVrhova l = new ListaVrhova(); l.Id = basic.Id; l.Ime = basic.Ime; l.Nadmorska_visina = basic.Nadmorska_visina; uzvisenje.Lista_Vrhova.Add(l); ListViewItem item = new ListViewItem(new string[] { l.Id.ToString(), l.Ime, l.Nadmorska_visina.ToString(), }); listViewListaVrhova.Items.Add(item); listViewListaVrhova.Refresh(); }
private void btnDodajPostojeciVrh_Click(object sender, EventArgs e) { if (listViewListaSvihVrhova.SelectedItems.Count == 0) { MessageBox.Show("Morate odabrati objekat.", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } int odId = Int32.Parse(listViewListaSvihVrhova.SelectedItems[0].SubItems[0].Text); ListaVrhovaBasic basic = DTOManager.vratiVrh(odId); ListaVrhova l = new ListaVrhova(); l.Id = basic.Id; l.Ime = basic.Ime; l.Nadmorska_visina = basic.Nadmorska_visina; uzvisenje.Lista_Vrhova.Add(l); ListViewItem item = new ListViewItem(new string[] { l.Id.ToString(), l.Ime, l.Nadmorska_visina.ToString(), }); listViewListaVrhova.Items.Add(item); listViewListaVrhova.Refresh(); }
private void btnDodajVrhove_Click(object sender, EventArgs e) { try { ISession session = DataLayer.GetSession(); Uzvisenje uzvisenje = session.Load <Uzvisenje>(103); ListaVrhova l1 = new ListaVrhova(); ListaVrhova l2 = new ListaVrhova(); //prvi vrh l1.Id_Uzvisenja = uzvisenje; l1.Ime = "Khumbutse"; l1.Nadmorska_visina = 6700; uzvisenje.Lista_Vrhova.Add(l1); session.Save(l1); //drugi vrh l2.Id_Uzvisenja = uzvisenje; l2.Ime = "Arkhale"; l2.Nadmorska_visina = 7200; uzvisenje.Lista_Vrhova.Add(l2); session.Save(l2); session.Close(); MessageBox.Show("Dodati su novi vrhovi."); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public int dodajVrh(ListaVrhova l) { try { ISession s = DataLayer.GetSession(); s.Save(l); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public ListaVrhovaView vratiVrh(int id) { ISession s = DataLayer.GetSession(); ListaVrhova l = s.Query <ListaVrhova>() .Where(v => v.Id == id).Select(p => p).FirstOrDefault(); ListaVrhovaView lw = new ListaVrhovaView(); lw.Id = l.Id; lw.Ime = l.Ime; lw.Nadmorska_visina = l.Nadmorska_visina; s.Close(); return(lw); }
public int obrisiVrh(int id) { try { ISession s = DataLayer.GetSession(); ListaVrhova l = s.Query <ListaVrhova>() .Where(v => v.Id == id).Select(p => p).FirstOrDefault(); s.Delete(l); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int azurirajVrh(int id, ListaVrhova l) { try { ISession s = DataLayer.GetSession(); ListaVrhova lv = s.Load <ListaVrhova>(id); lv.Nadmorska_visina = l.Nadmorska_visina; lv.Ime = l.Ime; lv.Id_Uzvisenja = l.Id_Uzvisenja; s.Update(lv); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
// PUT api/vrhovi/441 public int Put(int id, [FromBody] ListaVrhova v) { DataProvider provider = new DataProvider(); return(provider.azurirajVrh(id, v)); }
// POST api/vrhovi public int Post([FromBody] ListaVrhova v) { DataProvider provider = new DataProvider(); return(provider.dodajVrh(v)); }