Esempio n. 1
0
        private void button5_Click(object sender, EventArgs e)
        {
            var connectionString = "mongodb://localhost/?safe=true";
            var server           = MongoServer.Create(connectionString);
            var db = server.GetDatabase("kosarka");

            var Kcollection = db.GetCollection("klubovi");
            var Tcollection = db.GetCollection("treneri");

            var queryK =
                from klub in Kcollection.AsQueryable <Klub>()
                where klub.naziv == textBox3.Text
                select klub;

            Klub k = queryK.FirstOrDefault();

            var queryT =
                from trener in Tcollection.AsQueryable <Trener>()
                where trener.ime == textBox1.Text && trener.prezime == textBox2.Text
                select trener;

            Trener t = queryT.FirstOrDefault();

            if (k != null && t != null)
            {
                t.Klub = new MongoDBRef("klubovi", k.Id);
                Tcollection.Save(t);
                MessageBox.Show("Uspelo!");

                textBox1.Text = "";
                textBox2.Text = "";
                textBox3.Text = "";
                textBox4.Text = "";
            }
            else
            {
                MessageBox.Show("Nevalidni podaci!");
            }
        }