public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); string Query = "Select A.IdArtista, A.Nome, EM.IdEstiloMusical ,EM.Nome As NomeEstilo From Artistas As A Join EstilosMusicais As EM " + "on A.IdEstiloMusical = EM.IdEstiloMusical"; using (SqlConnection con = new SqlConnection(StringConexao)) { SqlDataReader sdr; con.Open(); using (SqlCommand cmd = new SqlCommand(Query, con)) { sdr = cmd.ExecuteReader(); if (sdr.HasRows) { while (sdr.Read()) { ArtistaDomain artista = new ArtistaDomain { IdArtista = Convert.ToInt32(sdr["IdArtista"]), Nome = sdr["Nome"].ToString(), EstiloMusical = new EstiloDomain { IdEstilo = Convert.ToInt32(sdr["IdEstiloMusical"]), Nome = sdr["NomeEstilo"].ToString() } }; artistas.Add(artista); } } } } return(artistas); }
public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); string Query = "SELECT A.IdArtista, A.Nome, E.IdEstiloMusical, E.Nome AS NomeEstilo FROM Artistas AS A INNER JOIN EstilosMusicais AS E ON A.IdEstiloMusical = E.IdEstiloMusical;"; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { // executar a query sdr = cmd.ExecuteReader(); // percorrer os dados while (sdr.Read()) { ArtistaDomain artista = new ArtistaDomain { IdArtista = Convert.ToInt32(sdr["IdArtista"]), Nome = sdr["Nome"].ToString(), Estilo = new EstiloDomain { IdEstilo = Convert.ToInt32(sdr["IdEstiloMusical"]), Nome = sdr["NomeEstilo"].ToString() } }; artistas.Add(artista); } } } return(artistas); }
public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); string Query = "SELECT A.IdArtitas, A.Nome, E.IdEstilos, E.Nome AS NomeEstilo FROM Artistas AS A INNER JOIN Estilos AS E ON A.IdEstilos = E.IdEstilos;"; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { sdr = cmd.ExecuteReader(); while (sdr.Read()) { ArtistaDomain Artista = new ArtistaDomain { IdArtistas = Convert.ToInt32(sdr["IdArtitas"]), Nome = sdr["Nome"].ToString(), Estilo = new EstiloDomain { IdEstilo = Convert.ToInt32(sdr["IdEstilos"]), Nome = sdr["Nome"].ToString() } }; artistas.Add(Artista); } } return(artistas); } }
public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "select Artistas.IdArtistas, Artistas.Nome, EstilosMusicais.Nome as Estilo, EstilosMusicais.IdEstilosMusicais from Artistas join EstilosMusicais on Artistas.IdEstilosMusicais = EstilosMusicais.IdEstilosMusicais "; con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { sdr = cmd.ExecuteReader(); while (sdr.Read()) { ArtistaDomain artista = new ArtistaDomain { IdArtista = Convert.ToInt32(sdr["IdArtistas"]), Nome = sdr["Nome"].ToString(), Estilo = new EstiloDomain() { IdEstilo = Convert.ToInt32(sdr["IdEstilosMusicais"]), Nome = sdr["Estilo"].ToString() } }; artistas.Add(artista); } } return(artistas); } }
public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "SELECT A.IdArtista,A.Nome,A.IdEstiloMusical,E.Nome AS NomeEstilo FROM Artistas A INNER JOIN EstilosMusicas E ON A.IdEstiloMusical = E.IdEstiloMusical"; con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { sdr = cmd.ExecuteReader(); while (sdr.Read()) { var artista = new ArtistaDomain { IdArtista = Convert.ToInt32(sdr["IdArtista"]), Nome = sdr["Nome"].ToString(), Estilo = new EstiloDomain { IdEstilo = Convert.ToInt32(sdr["IdEstiloMusical"]), Nome = sdr["Nome"].ToString() } }; artistas.Add(artista); } } } return(artistas); }//metodo
public void Cadastrar(ArtistaDomain artista) { using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "Insert into Artistas(Nome, IdEstiloMusical) Values(@Nome, @IdEstiloMusical)"; con.Open(); using (SqlCommand cmd = new SqlCommand(Query, con)) { cmd.Parameters.AddWithValue("@Nome", artista.Nome); cmd.Parameters.AddWithValue("@IdEstiloMusical", artista.EstiloId); cmd.ExecuteNonQuery(); } } }
public IActionResult Cadastrar(ArtistaDomain artistaDomain) { try { artistaRepository.Cadastrar(artistaDomain); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Foi mal, a situação não ta legal ;-; " + ex.Message })); } }
public IActionResult Cadastrar(ArtistaDomain artista) { try { artistaRepository.Cadastrar(artista); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Ocorreu um erro." + ex.Message })); } }
public void Cadastrar(ArtistaDomain artistaDomain) { using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "INSERT INTO Artistas (Nome, IdEstiloMusical) VALUES (@Nome, @IdEstiloMusical);"; SqlCommand cmd = new SqlCommand(Query, con); // parametros cmd.Parameters.AddWithValue("@Nome", artistaDomain.Nome); cmd.Parameters.AddWithValue("@IdEstiloMusical", artistaDomain.EstiloId); con.Open(); cmd.ExecuteNonQuery(); } }
public void Cadastrar(ArtistaDomain artistaDomain) { using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); string Query = "INSERT INTO Artistas (Nome, IdArtista) VALUES (@Nome, @IdEstilo);"; using (SqlCommand cmd = new SqlCommand(Query, con)) { SqlDataReader sdr; cmd.Parameters.AddWithValue("@Nome", artistaDomain.Nome); cmd.Parameters.AddWithValue("@IdEstilo", artistaDomain.EstiloId); cmd.ExecuteNonQuery(); } } }
/// <summary> /// Cadastra um novo estilo de música /// </summary> /// <param name="estiloDomain"></param> public void Cadastrar(ArtistaDomain artistaDomain) { //Declara a conexão passando sua string de conexão using (SqlConnection con = new SqlConnection(StringConexao)) { // Declara a query passando o valor como parametro string QueryASerExecutada = "INSERT INTO Artistas (Nome, IdEstilo) VALUES (@Nome, @IdEstilo)"; //Declara o command passando a query e a conexão SqlCommand cmd = new SqlCommand(QueryASerExecutada, con); //Passa o valor do parametro cmd.Parameters.AddWithValue("@Nome", artistaDomain.Nome); cmd.Parameters.AddWithValue("@IdEstilo", artistaDomain.EstiloId); //cmd.Parameters.AddWithValue("@IdEstilo", artistaDomain.Estilo.IdEstilo); //abre a conexão con.Open(); //Executa o comando cmd.ExecuteNonQuery(); } }
public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); //Declaro a SqlConnection passando a string de conexão using (SqlConnection con = new SqlConnection(StringConexao)) { //Declara a instrução a ser executada string QueryaSerExecutada = "SELECT A.IdArtista, A.Nome, A.IdEstilo, E.Nome AS NomeEstilo FROM Artistas A INNER JOIN Estilos E ON A.IdEstilo = E.IdEstilo"; //Abre o banco de dados con.Open(); //Declaro um SqlDataReader para percorrer a lista SqlDataReader rdr; //Declaro um command passando o comando a ser executado e a conexão using (SqlCommand cmd = new SqlCommand(QueryaSerExecutada, con)) { //Executa a query rdr = cmd.ExecuteReader(); //Percorre os dados while (rdr.Read()) { ArtistaDomain artista = new ArtistaDomain { IdArtista = Convert.ToInt32(rdr["IdArtista"]), Nome = rdr["Nome"].ToString(), Estilo = new EstiloDomain { IdEstilo = Convert.ToInt32(rdr["IdEstilo"]), Nome = rdr["NomeEstilo"].ToString() } }; artistas.Add(artista); } } } return(artistas); }
public List <ArtistaDomain> Listar() { List <ArtistaDomain> artistas = new List <ArtistaDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "SELECT A.IdArtista, A.Nome, A.IdEstilo, E.Nome AS NomeEstilo FROM Artistas A INNER JOIN Estilos E ON A.IdEstilo = E.IdEstilo;"; // abre a conexao con.Open(); SqlDataReader sdr; // declara o comando using (SqlCommand cmd = new SqlCommand(Query, con)) { // executa a query sdr = cmd.ExecuteReader(); while (sdr.Read()) { ArtistaDomain artista = new ArtistaDomain { IdArtista = Convert.ToInt32(sdr["IdArtista"]), Nome = sdr["Nome"].ToString(), Estilo = new EstiloDomain { IdEstilo = Convert.ToInt32(sdr["IdEstilo"]), Nome = sdr["NomeEstilo"].ToString() } }; artistas.Add(artista); } } } return(artistas); }