コード例 #1
0
        public static AvioKompanijaDTO VratiAvioKompaniju(string id)
        {
            IMongoDatabase db = Session.MongoDatabase;
            AvioKompanija  a  = db.GetCollection <AvioKompanija>("avioKompanija").Find(x => x.Id == new ObjectId(id)).FirstOrDefault();


            AvioKompanijaDTO pom = new AvioKompanijaDTO();

            if (a != null)
            {
                pom.Id = a.Id.ToString();
                pom.GodinaOsnivanja    = a.GodinaOsnivanja;
                pom.GradPredstavnistva = a.GradPredstavnistva;
                pom.Naziv = a.Naziv;
                foreach (var let in a.Letovi)
                {
                    pom.Letovi.Add(let.ToString());
                }

                foreach (var k in a.Komentari)
                {
                    pom.Komentari.Add(k.ToString());
                }
            }
            return(pom);
        }
コード例 #2
0
        public static IList <AvioKompanijaDTO> VratiAvioKompanije()
        {
            IMongoDatabase        db            = Session.MongoDatabase;
            IList <AvioKompanija> AvioKompanije = db.GetCollection <AvioKompanija>("avioKompanija").Find(x => true).ToList <AvioKompanija>();

            IList <AvioKompanijaDTO> AvioKompanijeDTO = new List <AvioKompanijaDTO>();

            foreach (var a in AvioKompanije)
            {
                AvioKompanijaDTO pom = new AvioKompanijaDTO();
                pom.Id                 = a.Id.ToString();
                pom.Naziv              = a.Naziv;
                pom.GodinaOsnivanja    = a.GodinaOsnivanja;
                pom.GradPredstavnistva = a.GradPredstavnistva;

                foreach (var let in a.Letovi)
                {
                    pom.Letovi.Add(let.ToString());
                }

                foreach (var k in a.Komentari)
                {
                    pom.Komentari.Add(k.ToString());
                }

                AvioKompanijeDTO.Add(pom);
            }

            return(AvioKompanijeDTO);
        }