예제 #1
0
        public static void SacuvajPticuSelicu(ZivotinjaBasic p, int idOblasti)// cuvanje ptice selice
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Oblast o = s.Load <Oblast>(idOblasti);

                PticaSelica a = new PticaSelica()
                {
                    LatinskiNaziv = p.LatinskiNaziv,
                    LokalniNaziv  = p.LokalniNaziv,
                    SBP           = p.SBP,
                };

                a.Oblast = o;
                o.Zivotinje.Add(a);

                s.Save(o);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public static void AzurirajPticuSelicu(ZivotinjaBasic z)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                PticaSelica pticaselica = s.Load <PticaSelica>(z.Id);

                pticaselica.LatinskiNaziv = z.LatinskiNaziv;
                pticaselica.LokalniNaziv  = z.LokalniNaziv;
                pticaselica.SBP           = z.SBP;
                // radnik.RadniNaOblasti = o;
                s.Update(pticaselica);
                s.Flush();
                s.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }