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); } }
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); } }
public static void DodajPredmetSmeru(int PredmetId, int SmerId) { Predmet_SmerDTO ps = new Predmet_SmerDTO { PredmetId = PredmetId, SmerId = SmerId }; Predmet_Smerovi.Dodaj(ps); }
public static void IzbrisiPredmetSaSmera(int PredmetId, int SmerId) { Predmet_SmerDTO ps = Predmet_Smerovi.Nadji(PredmetId, SmerId); Predmet_Smerovi.Obrisi(ps.Id); }