public void AddRankValue(RankValue rankValue) { if (RankValues.Any(rv => rv.Rank == rankValue.Rank)) { throw new ArgumentException("the rank: " + rankValue.Rank + " already exists within the configuration"); } else { RankValues.Add(rankValue); } }
public void AddRankValue(RankValue rankValue) { if(RankValues.Any(rv => rv.Rank == rankValue.Rank)) { throw new ArgumentException("the rank: " + rankValue.Rank + " already exists within the configuration"); } else { RankValues.Add(rankValue); } }
public static bool IsWorthMoreThan(string rank1, string rank2) { TourneyConfig config = TourneyConfig.ReadFromFile(); try { RankValue firstOne = config.RankValues.Find(rv => rv.Rank == rank1); RankValue secondOne = config.RankValues.Find(rv => rv.Rank == rank2); return(firstOne.Value > secondOne.Value); } catch (Exception) { return(false); } }