예제 #1
0
 public void UpdateName(int tournamentId, string newName)
 {
     using (var db = new TournamentSuiteDB())
     {
         db.Tournaments.ToList().First(x => x.Id == tournamentId).Name = newName;
         db.SaveChanges();
     }
 }
예제 #2
0
 public void DeleteTournament(int tournamentId)
 {
     using (var db = new TournamentSuiteDB())
     {
         List <Table> tables = db.Tables.ToList().FindAll(x => x.TournamentId == tournamentId);
         db.Tables.RemoveRange(tables);
         Tournament tournament = db.Tournaments.First(x => x.Id == tournamentId);
         db.Tournaments.Remove(tournament);
         db.SaveChanges();
     }
 }
예제 #3
0
 public OldTournamentsPresenter(IOldTournamentsForm oldTournamentsForm)
 {
     _oldTournamentsForm = oldTournamentsForm;
     using (var db = new TournamentSuiteDB())
     {
         if (db.Tournaments.Count() == 0)
         {
             db.Tournaments.Add(new Tournament(1, 40, 4, "1st Torneo de prueba", DateTime.Now));
             db.Tournaments.Add(new Tournament(2, 40, 4, "2nd Torneo de prueba", DateTime.Now));
             db.Tournaments.Add(new Tournament(3, 40, 4, "3rd Torneo de prueba", DateTime.Now));
             db.Tournaments.Add(new Tournament(4, 40, 4, "4th Torneo de prueba", DateTime.Now));
             db.Tournaments.Add(new Tournament(5, 40, 4, "5th Torneo de prueba", DateTime.Now));
             db.SaveChanges();
         }
     }
 }