Beispiel #1
0
        static public Predmet_SmerDTO Nadji(int PredmetId, int SmerId)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Predmet_Smer ps = (from k in s.Query <Predmet_Smer>()
                                   where (k.Predmet.Id == PredmetId && k.Smer.Id == SmerId)
                                   select k).Single();

                Predmet_SmerDTO psdto = new Predmet_SmerDTO
                {
                    Id        = ps.Id,
                    PredmetId = ps.Predmet.Id,
                    SmerId    = ps.Smer.Id
                };

                s.Flush();
                s.Close();

                return(psdto);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(null);
            }
        }
Beispiel #2
0
        public static void Dodaj(Predmet_SmerDTO c)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Predmet p = new Predmet()
                {
                    Id = c.PredmetId
                };


                Smer sm = new Smer()
                {
                    Id = c.SmerId
                };

                Predmet_Smer Predmet_Smer = new Predmet_Smer()
                {
                    Smer    = sm,
                    Predmet = p
                };

                s.SaveOrUpdate(Predmet_Smer);
                s.Flush();
                s.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Beispiel #3
0
        public static void DodajPredmetSmeru(int PredmetId, int SmerId)
        {
            Predmet_SmerDTO ps = new Predmet_SmerDTO
            {
                PredmetId = PredmetId,
                SmerId    = SmerId
            };

            Predmet_Smerovi.Dodaj(ps);
        }
Beispiel #4
0
        public static void IzbrisiPredmetSaSmera(int PredmetId, int SmerId)
        {
            Predmet_SmerDTO ps = Predmet_Smerovi.Nadji(PredmetId, SmerId);

            Predmet_Smerovi.Obrisi(ps.Id);
        }