public static List <PolicajacView> VratiSvePolicajce(int id) { var policajci = new List <PolicajacView>(); try { ISession s = DataLayer.GetSession(); var sviPolicajci = from o in s.Query <Policajac>() where o.PolicijskaStanica.StanicaId == id select o; foreach (Policajac a in sviPolicajci) { PolicajacView a1 = new PolicajacView(a); a1.Cinovi = a.Cinovi.Select(a => new CinView(a)).ToList(); a1.PolicijskaStanica = new PolicijskaStanicaView(a.PolicijskaStanica); policajci.Add(a1); } s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } return(policajci); }
public static List <PolicajacView> Vratisvepolicajce() { List <PolicajacView> policajci = new List <PolicajacView>(); try { ISession s = DataLayer.GetSession(); IEnumerable <Policajac> sviPolicajci = from a in s.Query <Policajac>() select a; foreach (Policajac a in sviPolicajci) { PolicajacView tmp = new PolicajacView(a); tmp.Cinovi = a.Cinovi.Select(c => new CinView(c)).ToList(); tmp.PolicijskaStanica = new PolicijskaStanicaView(a.PolicijskaStanica); policajci.Add(tmp); } s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } return(policajci); }
public static PolicajacView VratiPolicajca(int id) { try { ISession s = DataLayer.GetSession(); var policajac = s.Get <Policajac>(id); var p = new PolicajacView(policajac); p.Cinovi = policajac.Cinovi.Select(c => new CinView(c)).ToList(); p.PolicijskaStanica = new PolicijskaStanicaView(policajac.PolicijskaStanica); return(p); } catch (Exception e) { Console.WriteLine(e); throw; } }