public void AddTournoiTest() { JediTournamentManager jtm = new JediTournamentManager(); Tournoi tournoi = new Tournoi(12, "Course de la Boonta"); jtm.AddTournoi(tournoi); var tournois = jtm.GetTournois(); Assert.IsTrue(tournois.Last().Equals(tournoi)); }
public static Tournoi TournoiContractToTournoi(TournoiContract t) { Tournoi tournoi = new Tournoi(); tournoi.ID = t.ID; tournoi.Nom = t.Nom; tournoi.Matchs = new List<Match>(); foreach (var m in t.Matchs) { tournoi.Matchs.Add(MatchAdapter.MatchContractToMatch(m)); } return tournoi; }
public void DeleteTournoi(Tournoi tournoi) { foreach (Match m in tournoi.Matchs) DeleteMatch(m); using (SqlConnection sqlConnection = new SqlConnection(_connectionString)) { string query = "DELETE FROM Tournoi WHERE Id=@id"; SqlCommand sqlCommand = new SqlCommand(query, sqlConnection); sqlCommand.Parameters.AddWithValue("@id", tournoi.ID); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); } }
public void AddTournoi(Tournoi tournoi) { using (SqlConnection sqlConnection = new SqlConnection(_connectionString)) { string query = "INSERT INTO Tournoi (Nom) VALUES (@nom); SELECT SCOPE_IDENTITY()"; SqlCommand sqlCommand = new SqlCommand(query, sqlConnection); sqlCommand.Parameters.AddWithValue("@nom", tournoi.Nom); sqlConnection.Open(); tournoi.ID= System.Convert.ToInt32(sqlCommand.ExecuteScalar()); sqlConnection.Close(); } foreach(var m in tournoi.Matchs) { try { AddMatch(m); } catch (SqlException) { UpdateMatch(m); } } }
public void UpdateTournoi(Tournoi tournoi) { _DataAccess.UpdateTournoi(tournoi); }
public void AddTournoi(Tournoi tournoi) { _DataAccess.AddTournoi(tournoi); }
public void DeleteTournoi(Tournoi tournoi) { _DataAccess.DeleteTournoi(tournoi); }
public void UpdateTournoi(Tournoi tournoi) { using (SqlConnection sqlConnection = new SqlConnection(_connectionString)) { string query = "UPDATE Tournoi SET Nom=@nom WHERE Id=@id"; SqlCommand sqlCommand = new SqlCommand(query, sqlConnection); sqlCommand.Parameters.AddWithValue("@nom", tournoi.Nom); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); } foreach (var m in tournoi.Matchs) { try { AddMatch(m); } catch(SqlException) { UpdateMatch(m); } } }
public void DelTournoi(Tournoi tournoi) { DalManager.Instance.DeleteTournoi(tournoi); }
public void AddTournoi(Tournoi tournoi) { DalManager.Instance.AddTournoi(tournoi); }
public void UpdateTournoi(Tournoi tournoi) { DalManager.Instance.UpdateTournoi(tournoi); }