public void PurgeGearContribution(string _Character, UploadID _UploadID) { try { var playerHistory = PlayersHistory[_Character]; var removeGearIndex = playerHistory.GearHistory.FindIndex((_Value) => _Value.Uploader.GetContributorID() == _UploadID.GetContributorID() && _Value.Uploader.GetTime() == _UploadID.GetTime()); if (removeGearIndex >= 0) { playerHistory.GearHistory.RemoveAt(removeGearIndex); Logger.ConsoleWriteLine("Successfully removed Gear for Character: " + _Character, ConsoleColor.Cyan); Updated = true; } } catch (Exception) { } }
public void PurgeGearContribution(WowRealm _Realm, string _Character, UploadID _UploadID) { RealmDatabase realmDB = m_Realms[_Realm]; realmDB.PurgeGearContribution(_Character, _UploadID); }