private void InitColumns() { _columns = new ColumnMainStatistics[10]; _columns[0] = new ColumnMainStatistics(1, "GameMode", "Режим"); _columns[1] = new ColumnMainStatistics(2, "Capitan", "Капитан"); _columns[2] = new ColumnMainStatistics(3, "IsRecruit", "Рекруты"); _columns[3] = new ColumnMainStatistics(4, "MinLevel", "Минимальный уровень"); _columns[4] = new ColumnMainStatistics(5, "Mission", "Миссия"); _columns[5] = new ColumnMainStatistics(6, "Data.Damage", "Урон"); _columns[6] = new ColumnMainStatistics(7, "Data.Heal", "Лечение"); _columns[7] = new ColumnMainStatistics(8, "Data.Death", "Погиб"); _columns[8] = new ColumnMainStatistics(9, "MatchTimeAsTime", "Время боя"); _columns[9] = new ColumnMainStatistics(10, "Result", "Результат"); }
private string GetValueReplay(Models.TournamentReplay replay, ColumnMainStatistics itemColumns) { string value = itemColumns.Name switch { "Capitan" => replay.Capitan, "GameMode" => replay.GameMode, "IsRecruit" => BoolToYesNo(replay.IsRecruit), "MinLevel" => replay.MinLevelOperators.ToString(), "Mission" => replay.Mission, "Data.Damage" => replay.Data.Damage.ToString(), "Data.Heal" => replay.Data.Heal.ToString(), "Data.Death" => replay.Data.Death.ToString(), "MatchTimeAsTime" => replay.MatchTimeAsTime.ToString(), "Result" => replay.Result.ToString(), _ => "<empty>", }; return(value); }