/// <summary> /// Method "Update" finds an existing trainer and changes the information about him /// </summary> /// <param name="trainer"></param> public void Update(Trainer trainer) { using (sportsClubContext = new SportsClubContext(Connection)) { var item = sportsClubContext.Trainers.Find(trainer.Id); if (item != null) { CheckIfTrainerNameIsCorrect(trainer); sportsClubContext.Entry(item).CurrentValues.SetValues(trainer); sportsClubContext.SaveChanges(); } } }
/// <summary> /// Method "Update" finds an existing game and changes the information about it /// </summary> /// <param name="game"></param> public void Update(Game game) { using (sportsClubContext = new SportsClubContext(Connection)) { var item = sportsClubContext.Games.Find(game.Id); if (item != null) { CheckIfTeamExists(game.FirstTeamId); CheckIfTeamExists(game.SecondTeamId); sportsClubContext.Entry(item).CurrentValues.SetValues(game); sportsClubContext.SaveChanges(); } } }
/// <summary> /// Method "Update" finds an existing sport and changes the information about it /// </summary> /// <param name="sport"></param> public void Update(Sport sport) { using (sportsClubContext = new SportsClubContext(Connection)) { var item = sportsClubContext.Sports.Find(sport.Id); if (item != null) { CheckIfSportExists(sport); CheckIfSportNameIsCorrect(sport); sportsClubContext.Entry(item).CurrentValues.SetValues(sport); sportsClubContext.SaveChanges(); } } }
/// <summary> /// Method "Update" finds an existing player and changes the information about him /// </summary> /// <param name="player"></param> public void Update(Player player) { using (sportsClubContext = new SportsClubContext(Connection)) { var item = sportsClubContext.Players.Find(player.Id); if (item != null) { CheckIfTeamExists(player.TeamId); CheckIfPlayerNameIsCorrect(player); sportsClubContext.Entry(item).CurrentValues.SetValues(player); sportsClubContext.SaveChanges(); } } }
/// <summary> /// Method "Update" finds an existing team and changes the information about it /// </summary> /// <param name="team"></param> public void Update(Team team) { using (sportsClubContext = new SportsClubContext(Connection)) { var item = sportsClubContext.Teams.Find(team.Id); if (item != null) { CheckIfSportExists(team.SportId); CheckIfTrainerExists(team.TrainerId); CheckIfTeamNameIsCorrect(team); CheckIfTeamExists(team); sportsClubContext.Entry(item).CurrentValues.SetValues(team); sportsClubContext.SaveChanges(); } } }