/// <summary> /// Deletes a row from the doan_MediaPlayers table. /// </summary> /// <param name="playerID">The ID of the Media Player.</param> /// <returns>Returns true if row deleted.</returns> public static bool Delete(int playerId) { DBMediaTrack.DeleteByPlayer(playerId); StringBuilder sqlCommand = new StringBuilder(); sqlCommand.Append("DELETE FROM mp_MediaPlayer "); sqlCommand.Append("WHERE "); sqlCommand.Append("PlayerID = :PlayerID "); sqlCommand.Append(";"); SqliteParameter[] arParams = new SqliteParameter[1]; arParams[0] = new SqliteParameter(":PlayerID", DbType.Int32); arParams[0].Direction = ParameterDirection.Input; arParams[0].Value = playerId; int rowsAffected = SqliteHelper.ExecuteNonQuery( ConnectionString.GetConnectionString(), sqlCommand.ToString(), arParams); return(rowsAffected > 0); }
/// <summary> /// Deletes a row from the doan_MediaPlayers table. /// </summary> /// <param name="playerID">The ID of the Media Player.</param> /// <returns>Returns true if row deleted.</returns> public static bool Delete(int playerId) { DBMediaTrack.DeleteByPlayer(playerId); StringBuilder sqlCommand = new StringBuilder(); sqlCommand.Append("DELETE FROM mp_mediaplayer "); sqlCommand.Append("WHERE "); sqlCommand.Append("playerid = :playerid "); sqlCommand.Append(";"); NpgsqlParameter[] arParams = new NpgsqlParameter[1]; arParams[0] = new NpgsqlParameter("playerid", NpgsqlTypes.NpgsqlDbType.Integer); arParams[0].Direction = ParameterDirection.Input; arParams[0].Value = playerId; int rowsAffected = NpgsqlHelper.ExecuteNonQuery( ConnectionString.GetWriteConnectionString(), CommandType.Text, sqlCommand.ToString(), arParams); return(rowsAffected > -1); }