Example #1
0
        public string BestRuns(MythicPlusStats stats)
        {
            var collectInformation = new StringBuilder();

            foreach (var bestRun in stats.MythicPlusBestRuns)
            {
                var dungeonInRus = DungeonName.DungeonNameSqlConverter(bestRun.Dungeon);
                collectInformation.Append("**(" + bestRun.MythicLevel + "+" + bestRun.NumKeystoneUpgrades + ")** " +
                                          " *" + dungeonInRus + "*\n");
            }
            var result = collectInformation.ToString();

            if (string.IsNullOrEmpty(result))
            {
                result = "Персонаж не закрывал значимых подземелий с ключом";
            }
            return(result);
        }
 /// <inheritdoc/>
 public override bool DoesModelPassFilter(string filter) =>
 DungeonName.Contains(filter, StringComparison.OrdinalIgnoreCase) ||
 RankLowerBound.ToString().Contains(filter) ||
 RankUpperBound.ToString().Contains(filter);