public List <FilmesDomain> Listar() { List <FilmesDomain> filmes = new List <FilmesDomain>(); string Query = "select * from Filmes"; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { sdr = cmd.ExecuteReader(); while (sdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = sdr["Titulo"].ToString(), IdGenero = Convert.ToInt32(sdr["IdGenero"]) }; filmes.Add(filme); } } } return(filmes); }
public List <FilmesDomain> Listar() { var lista = new List <FilmesDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "Select F.IdFilme, F.Titulo, F.IdGenero ,G.Nome as Genero from Filmes F Join Generos G" + " on F.IdGenero = G.IdGenero"; SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { con.Open(); sdr = cmd.ExecuteReader(); if (sdr.HasRows) { while (sdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = sdr["Titulo"].ToString(), GeneroId = Convert.ToInt32(sdr["IdGenero"]), Genero = new GeneroDomain { IdGenero = Convert.ToInt32(sdr["IdGenero"]), Nome = sdr["Genero"].ToString() } } ; lista.Add(filme); } } ; } } return(lista); }
public FilmesDomain BuscarPorId(int Id) { string Query = "Select IdFilme , Titulo,IdGenero from Filmes where IdFilme = @Id "; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { cmd.Parameters.AddWithValue("@Id", Id); sdr = cmd.ExecuteReader(); if (sdr.HasRows) { while (sdr.Read()) { FilmesDomain filmes = new FilmesDomain() { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = sdr["Titulo"].ToString(), IdGenero = Convert.ToInt32(sdr["IdGenero"]) }; return(filmes); } } return(null); } } }
public List <FilmesDomain> FilmesPorGenero(int id) { string Query = "Select F.IdFilme, F.Titulo, F.IdGenero As GeneroID ,G.Nome as Genero from Filmes F Join Generos G on G.IdGenero = F.IdGenero Where F.IdGenero = @Id"; List <FilmesDomain> filmes = new List <FilmesDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { cmd.Parameters.AddWithValue("@Id", id); sdr = cmd.ExecuteReader(); if (sdr.HasRows) { while (sdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = sdr["Titulo"].ToString(), GeneroId = Convert.ToInt32(sdr["GeneroID"]), Genero = new GeneroDomain { IdGenero = Convert.ToInt32(sdr["GeneroID"]), Nome = sdr["Genero"].ToString() } }; filmes.Add(filme); } } } } return(filmes); }
public FilmesDomain BuscarPorId(int id) { using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "SELECT IdFilme, Titulo, IdGenero FROM Filmes WHERE IdFilme = @IdFilme;"; con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { cmd.Parameters.AddWithValue("@IdFilme", id); sdr = cmd.ExecuteReader(); if (sdr.HasRows) { while (sdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = (sdr["Titulo"]).ToString(), IdGenero = Convert.ToInt32(sdr["IdGenero"]), }; return(filme); } } return(null); } } }
public List <FilmesDomain> Listar() { List <FilmesDomain> filmes = new List <FilmesDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { string Query = "SELECT IdFilme, Titulo, IdGenero FROM Filmes;"; con.Open(); SqlDataReader rdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { rdr = cmd.ExecuteReader(); while (rdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(rdr["IdFilme"]), Titulo = rdr["Titulo"].ToString(), IdGenero = Convert.ToInt32(rdr["IdGenero"]), }; filmes.Add(filme); } } } return(filmes); }
public FilmesDomain BuscarPorId(int id) { string Query = "SELECT Filmes.IdFilme, Filmes.Titulo, Generos.IdGenero, Generos.Nome FROM Filmes JOIN Generos ON filmes.IdGenero = Generos.IdGenero where IdFilme = @IdFilme"; using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { cmd.Parameters.AddWithValue("@IdFilme", id); sdr = cmd.ExecuteReader(); if (sdr.HasRows) { while (sdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = sdr["Titulo"].ToString(), Genero = new GeneroDomain { IdGenero = Convert.ToInt32(sdr["IdGenero"]), Nome = sdr["Nome"].ToString() } }; return(filme); } } } return(null); } }
public List <FilmesDomain> Listar() { string Query = "SELECT Filmes.IdFilme, Filmes.Titulo, Generos.IdGenero, Generos.Nome FROM Filmes JOIN Generos ON filmes.IdGenero = Generos.IdGenero;"; List <FilmesDomain> filmes = new List <FilmesDomain>(); using (SqlConnection con = new SqlConnection(StringConexao)) { con.Open(); SqlDataReader sdr; using (SqlCommand cmd = new SqlCommand(Query, con)) { sdr = cmd.ExecuteReader(); while (sdr.Read()) { FilmesDomain filme = new FilmesDomain { IdFilme = Convert.ToInt32(sdr["IdFilme"]), Titulo = sdr["Titulo"].ToString(), Genero = new GeneroDomain { IdGenero = Convert.ToInt32(sdr["IdGenero"]), Nome = sdr["Nome"].ToString() } }; filmes.Add(filme); } } } return(filmes); }
public IActionResult Cadastrar(FilmesDomain filme) { try { filmesRepository.Cadastrar(filme); }catch (Exception e) { return(BadRequest(new { mensagem = "Erro: " + e.Message })); } return(Ok()); }
public IActionResult BuscarPorId(int id) { FilmesDomain filme = filmesRepository.BuscarPorId(id); if (filme == null) { return(NotFound()); } return(Ok(filme)); }
public IActionResult BuscarPorId(int Id) { FilmesDomain filmesDomain = FilmeRepository.BuscarPorId(Id); //GenerosDomain generosDomain = new GeneroRepository.BuscarId(Id); if (filmesDomain == null) { return(NotFound()); } return(Ok(filmesDomain)); }
public IActionResult Cadastrar(FilmesDomain filmes) { try { filmesRepository.Cadastrar(filmes); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Ocorreu um erro" + ex.Message })); } }
public IActionResult Cadastrar(FilmesDomain filme) { try { FilmesRepository.Cadastrar(filme); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Deu erro ai rapaz!" + ex.Message })); } }
public void Inserir(FilmesDomain filmesDomain) { string Query = "INSERT INTO Filmes(Titulo, IdGenero) VALUES (@Titulo,@IdGenero);"; using (SqlConnection con = new SqlConnection(StringConexao)) { SqlCommand cmd = new SqlCommand(Query, con); cmd.Parameters.AddWithValue("@Titulo", filmesDomain.Titulo); cmd.Parameters.AddWithValue("@IdGenero", filmesDomain.IdGenero); con.Open(); cmd.ExecuteNonQuery(); } }
public void Cadastrar(FilmesDomain filmesDomain) { string Query = "Insert into Filmes (Titulo , IdGenero) values(@Titulo , @IdGenero)"; using (SqlConnection con = new SqlConnection(StringConexao)) { SqlCommand cmd = new SqlCommand(Query, con); cmd.Parameters.AddWithValue("@Titulo", filmesDomain.Titulo); cmd.Parameters.AddWithValue("@IdGenero", filmesDomain.IdGenero); con.Open(); cmd.ExecuteNonQuery(); } }
public IActionResult Cadastro(FilmesDomain filmesDomain) { FilmeRepository.Cadastrar(filmesDomain); return(Ok()); }
public IActionResult Inserir(FilmesDomain filmesDomain) { FilmesRepository.Inserir(filmesDomain); return(Ok()); }