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;
            }
        }