/// <summary> /// Excluir Genero. /// </summary> /// <param name="genero">Valor a ser Excluido.</param> public void Excluir(SqlCommand objCommand, SqlConnection objConexao, int generoId) { objCommand.CommandText = ContextGenero.AdicionaFiltro(ContextGenero.ExcluirGenero, generoId, null); objCommand.Connection = objConexao; objCommand.Parameters.AddWithValue("@GeneroId", generoId); objCommand.ExecuteNonQuery(); }
/// <summary> /// Editar Genero. /// </summary> /// <param name="genero">Genero a ser Editado.</param> public void Editar(SqlCommand objCommand, SqlConnection objConexao, Genero genero) { objCommand.CommandText = ContextGenero.AdicionaFiltro(ContextGenero.AlterarGenero, genero.GeneroId, null); objCommand.Connection = objConexao; objCommand.Parameters.AddWithValue("@GeneroId", genero.GeneroId); objCommand.Parameters.AddWithValue("@Descricao", genero.Descricao); objCommand.ExecuteNonQuery(); }
/// <summary> /// Verifica se Genero Informado já existe no Context. /// </summary> /// <param name="genero">Genero a ser Comparado.</param> /// <returns>Retorna True se Verdadeiro e False se Falso.</returns> public bool JaExiste(SqlCommand objCommand, SqlConnection objConexao, Genero genero) { var jaExiste = false; objCommand.CommandText = ContextGenero.AdicionaFiltro(ContextGenero.ListarTodosGeneros, 0, genero.Descricao); objCommand.Connection = objConexao; objCommand.Parameters.AddWithValue("@Descricao", genero.Descricao); SqlDataReader resultado = objCommand.ExecuteReader(); if (resultado.HasRows) { jaExiste = true; } resultado.Close(); return(jaExiste); }
/// <summary> /// Busca Genero por Id no Context. /// </summary> /// <param name="id">Valor a ser Comparado.</param> /// <returns>Retorna Genero Encontrado</returns> public Genero BuscarPorId(SqlCommand objCommand, SqlConnection objConexao, int id) { var genero = new Genero(); objCommand.CommandText = ContextGenero.AdicionaFiltro(ContextGenero.ListarTodosGeneros, id, null); objCommand.Connection = objConexao; objCommand.Parameters.Clear(); objCommand.Parameters.AddWithValue("@GeneroId", id); SqlDataReader resultado = objCommand.ExecuteReader(); if (resultado.HasRows) { while (resultado.Read()) { genero = CarregarGenerodoReader(resultado); } resultado.Close(); } return(genero); }