private void btnPrijava_Click(object sender, EventArgs e) { using (var context = new TennisTrackEntities()) { var turnir = context.Turnir.Find(izabraniTurnir.Id); var clan = context.Clan.Find(prijavljeniClan.ID); context.Entry(turnir).Collection("Clans").Load(); turnir.Clans.Add(clan); clan.Turnirs.Add(turnir); context.SaveChanges(); } PopuniSudionike(); MessageBox.Show("Uspješno ste se prijavili na turnir!"); }
private void btnOdjava_Click(object sender, EventArgs e) { if (MessageBox.Show("Odjavit ćete se sa turnira. Želite li nastaviti?", "Upozorenje", MessageBoxButtons.OKCancel) == DialogResult.OK) { using (var context = new TennisTrackEntities()) { var turnir = context.Turnir.Find(izabraniTurnir.Id); var clan = context.Clan.Find(prijavljeniClan.ID); context.Entry(turnir).Collection("Clans").Load(); turnir.Clans.Remove(clan); clan.Turnirs.Remove(turnir); context.SaveChanges(); } PopuniSudionike(); } }