コード例 #1
0
ファイル: Mongo.cs プロジェクト: camilaViquez/MongoDB
        public Partido getIdentificadorPartido(string identificador)
        {
            var query = Query.EQ("identificador", identificador);
            MongoCollection <Partido> collection = dataBase.GetCollection <Partido>("Partido");
            Partido tempPartdio = collection.FindOne(query);

            try
            {
                tempPartdio.videos = getVid(tempPartdio.id.ToString());

                for (int i = 0; i < tempPartdio.videos.Count(); i++)
                {
                    tempPartdio.videos[i].video = getVideo(tempPartdio.videos[i].videoGridFS);
                }
                tempPartdio.comentarios = getComentariosPartido(tempPartdio.id.ToString());
                tempPartdio.makeData();
            }
            catch
            {
                MessageBox.Show("Debe ingresar un id partido valido");
            }



            return(tempPartdio);
        }
コード例 #2
0
ファイル: Mongo.cs プロジェクト: camilaViquez/MongoDB
        public Partido getPartido(string id)
        {
            var query = Query.EQ("_id", new ObjectId(id));
            MongoCollection <Partido> collection = dataBase.GetCollection <Partido>("Partido");
            Partido tempPartdio = collection.FindOne(query);

            tempPartdio.videos = getVid(id);

            for (int i = 0; i < tempPartdio.videos.Count(); i++)
            {
                tempPartdio.videos[i].video = getVideo(tempPartdio.videos[i].videoGridFS);
            }

            tempPartdio.comentarios = getRespuestaComentario(id);
            tempPartdio.makeData();
            //tempPartdio.video.video = getVideo(tempPartdio.video.videoGridFS);
            //string a=tempPartdio.video.videoGridFS;
            return(tempPartdio);
        }