private void btnObjekatCreate_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); String NazivParka = "Dečiji park u naselju Stevan Sinđelić"; String Opstina = "Crveni krst"; int maxRedniBroj = s.Query <Objekat>() .Where(x => x.Park.Naziv == NazivParka && x.Park.Opstina == Opstina) .OrderByDescending(x => x.RedniBroj) .Select(x => x.RedniBroj) .FirstOrDefault(); Klupa klupa = new Klupa(); klupa.RedniBroj = maxRedniBroj + 1; Fontana fontana = new Fontana(); fontana.RedniBroj = maxRedniBroj + 2; Svetiljka svetiljka = new Svetiljka(); svetiljka.RedniBroj = maxRedniBroj + 3; Igraliste igraliste = new Igraliste(); igraliste.RedniBroj = maxRedniBroj + 4; igraliste.Pesak = "Ne"; igraliste.StarostDeceOd = 5; igraliste.StarostDeceDo = 12; igraliste.BrojIgracaka = 7; Park park = s.Query <Park>() .Where(x => x.Naziv == NazivParka && x.Opstina == Opstina) .FirstOrDefault(); klupa.Park = park; fontana.Park = park; svetiljka.Park = park; igraliste.Park = park; park.Objekti.Add(klupa); park.Objekti.Add(fontana); park.Objekti.Add(svetiljka); park.Objekti.Add(igraliste); s.Update(park); s.Flush(); s.Close(); MessageBox.Show("Objekti uspešno kreirani"); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public SvetiljkaView(Svetiljka s) : base(s) { TipObjekta = "Svetiljka"; }