public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value == null) { return(null); } var points = (int)value; if (points == PointsUtil.PositionToPoints(1)) { return(new SolidColorBrush(Color.FromRgb(222, 196, 50))); } if (points == PointsUtil.PositionToPoints(2)) { return(new SolidColorBrush(Color.FromRgb(230, 232, 250))); } if (points == PointsUtil.PositionToPoints(3)) { return(new SolidColorBrush(Color.FromRgb(140, 120, 83))); } return(null); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value == null) { return(null); } uint playerPosition = (uint)value; return(PointsUtil.PositionToPoints(playerPosition)); }
public int GetPlayerPoints(int playerId) { uint position = 0; foreach (var challengePlayerStanding in ChallengePlayerStandings) { position++; if (challengePlayerStanding.Player.Id == playerId) { return(PointsUtil.PositionToPoints(position)); } } return(0); }