public void dodajPresuduIzvestaju(Izvestaj i, Presuda p) { var collectionP = db.GetCollection <Presuda>("presuda"); collectionP.Insert(p); var collectionI = db.GetCollection <Izvestaj>("izvestaji"); i.Presuda = new MongoDBRef("presuda", p.Id); collectionI.Save(i); }
public void addIzvestaj(Izvestaj i, Prestupnik p) { var collectionI = db.GetCollection <Izvestaj>("izvestaji"); var collectionP = db.GetCollection <Prestupnik>("prestupnik"); i.Osumnjiceni = new MongoDBRef("prestupnik", p.Id); collectionI.Insert(i); p.Izvestaji.Add(new MongoDBRef("izvestaji", i.Id)); collectionP.Save(p); }
public List <Izvestaj> getIzvestajiPrestupnik(string lk) { List <Izvestaj> lista = new List <Izvestaj>(); var collection = db.GetCollection <Izvestaj>("izvestaji"); Prestupnik p = getPrestupnik(lk); foreach (MongoDBRef iz in p.Izvestaji) { Izvestaj izvestaj = db.FetchDBRefAs <Izvestaj>(iz); lista.Add(izvestaj); } return(lista); }