Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
        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);
            }
        }