public void Excluir(SqlCommand objCommand, SqlConnection objConexao, int idFilme) { objCommand.CommandText = ContextFilme.AdicionaFiltro(ContextFilme.ExcluirFilme, idFilme, null); objCommand.Connection = objConexao; objCommand.Parameters.Clear(); objCommand.Parameters.AddWithValue("@FilmeId", idFilme); objCommand.ExecuteNonQuery(); }
/// <summary> /// Editar Filme. /// </summary> /// <param name="filme">Filme a ser Editado.</param> public void Editar(SqlCommand objCommand, SqlConnection objConexao, Filme filme) { objCommand.CommandText = ContextFilme.AdicionaFiltro(ContextFilme.AlterarFilme, filme.FilmeId, filme.Descricao); objCommand.Connection = objConexao; objCommand.Parameters.Clear(); objCommand.Parameters.AddWithValue("@FilmeId", filme.FilmeId); objCommand.Parameters.AddWithValue("@Descricao", filme.Descricao); objCommand.ExecuteNonQuery(); }
/// <summary> /// Buscar Filme por Id. /// </summary> /// <param name="id">Valor a ser Comparado.</param> /// <returns>Valor Encontrado.</returns> public Filme BuscarPorId(SqlCommand objCommand, SqlConnection objConexao, int id) { var filme = new Filme(); objCommand.CommandText = ContextFilme.AdicionaFiltro(ContextFilme.ListarTodosFilmes, id, null); objCommand.Connection = objConexao; objCommand.Parameters.AddWithValue("@FilmeId", id); SqlDataReader resultado = objCommand.ExecuteReader(); if (resultado.HasRows) { while (resultado.Read()) { filme = CarregarFilmedoReader(resultado); } resultado.Close(); } return(filme); }