public void LegaSetUp() { _utente = new Utente("mailtestLega.com"); _utente.IsAdmin = true; _lega = new Lega("FantacalcioClub", 10); _squadraAdmin = new Squadra("SquareFC", _lega, _utente); _lega.AggiungiSquadra(_squadraAdmin); _lega.SquadraAdmin = _squadraAdmin; }
public Lega CreaMercato(Lega lega) { SqlConnection conn = null; try { //JACOPO //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Jacopo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaJacopo.mdf;Integrated Security=True"); //LORENZO conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Lorenzo\Source\Repos\progettoIngegneriaDelSoftware\MyFantalega\ServerLega\App_Data\DBMyFantalegaLori.mdf;Integrated Security=True"); //ALAN //conn = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Alan\Documents\universita\terzo anno\secondo semestre\progetto\MyFantalega\ServerLega\App_Data\DBMyFantalega.mdf;Integrated Security=True"); conn.Open(); Random random = new Random(); int id = random.Next(0, 1000); Mercato m = new Mercato(); m.IdMercato = id; //aggiungiamo squadre per l'esposizione del progetto //ATTENZIONE: AGGIUNGERE A MANO AL DB NELLA TABELLA UTENTE 3 Utenti con username rispettivamente userMock1, userMock2, userMock3 m.addSquadra(lega.SquadraAdmin); Utente a1 = new Utente(); Squadra s1 = new Squadra(); int codice = random.Next(0, 9999); s1.Nome = "SquadraMock" + codice; s1.Utente = a1; String userMock = "UserMock" + codice; SqlCommand insertUtente = new SqlCommand("INSERT INTO Utente (username, [e-mail] ) VALUES ( '" + userMock + "', '*****@*****.**')", conn); insertUtente.ExecuteNonQuery(); SqlCommand insert = new SqlCommand("INSERT INTO Squadra(nome, creditiResidui, lega, utente) VALUES('" + s1.Nome + "' ," + lega.CreditiInizialiSquadra + ", '" + lega.NomeLega + "' , '" + userMock + "')", conn); insert.ExecuteNonQuery(); m.addSquadra(s1); lega.AggiungiSquadra(s1); Utente a2 = new Utente(); Squadra s2 = new Squadra(); codice = random.Next(0, 9999); s2.Nome = "SquadraMock" + codice; s2.Utente = a2; userMock = "UserMock" + codice; insertUtente = new SqlCommand("INSERT INTO Utente (username, [e-mail] ) VALUES ( '" + userMock + "', '*****@*****.**')", conn); insertUtente.ExecuteNonQuery(); insert = new SqlCommand("INSERT INTO Squadra(nome, creditiResidui, lega, utente) VALUES('" + s2.Nome + "' ," + lega.CreditiInizialiSquadra + ", '" + lega.NomeLega + "' , '" + userMock + "')", conn); insert.ExecuteNonQuery(); m.addSquadra(s2); lega.AggiungiSquadra(s2); Utente a3 = new Utente(); Squadra s3 = new Squadra(); codice = random.Next(0, 9999); s3.Nome = "SquadraMock" + codice; s3.Utente = a3; userMock = "UserMock" + codice; insertUtente = new SqlCommand("INSERT INTO Utente (username, [e-mail] ) VALUES ( '" + userMock + "', '*****@*****.**')", conn); insertUtente.ExecuteNonQuery(); insert = new SqlCommand("INSERT INTO Squadra(nome, creditiResidui, lega, utente) VALUES('" + s3.Nome + "' ," + lega.CreditiInizialiSquadra + ", '" + lega.NomeLega + "' , '" + userMock + "')", conn); insert.ExecuteNonQuery(); m.addSquadra(s3); lega.AggiungiSquadra(s3); /* * m.addSquadra( new Squadra("Foizasteam", lega, new Utente())); * m.addSquadra( new Squadra("TagliesterUnited", lega, new Utente())); * m.addSquadra( new Squadra("TaglionsporKulubu", lega, new Utente())); * m.addSquadra( new Squadra("Stefanese1997", lega, new Utente())); * m.addSquadra( new Squadra("DeportivoAperitivo", lega, new Utente())); * m.addSquadra( new Squadra("CRFantasia7", lega, new Utente())); * m.addSquadra( new Squadra("MercedesAMG", lega, new Utente())); * m.addSquadra( new Squadra("SanGallo", lega, new Utente())); */ lega.MercatoAttivo = m; return(lega); } catch (Exception e) { Console.WriteLine(e.Message); lega.MercatoAttivo = null; return(lega); } finally { conn.Close(); } }