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