private void BindPlayerRankChart()
        {
            lcRanking.Series.Clear();
            lcRanking.Visible = false;
            Player player = ((Player)Session["UserBasicStatsPlayer"]);

            if (player == null)
            {
                return;
            }
            using (TrambambuleDBContextDataContext context = new TrambambuleDBContextDataContext())
            {
                List <TeamMatchPlayer> hist = context.TeamMatchPlayers.Where(p => p.PlayerId == player.Id)
                                              .OrderByDescending(p => p.Timestamp).Take(10).OrderBy(p => p.Timestamp).ToList();
                if (!hist.Any() || hist.Count < 2)
                {
                    return;
                }
                lcRanking.CategoriesAxis = string.Join(",", hist.Select(p => p.Timestamp.ToString("dd-MM-yyyy HH:mm:ss")).ToArray());
                AjaxControlToolkit.LineChartSeries lcs = new AjaxControlToolkit.LineChartSeries();
                lcs.Data = hist.Where(p => p.RankPosition.HasValue).Select(p => (decimal)p.RankPosition.Value).ToArray();
                lcs.Name = "Historia pozycji rankingowej";
                lcRanking.Series.Add(lcs);
                lcRanking.Visible = true;
            }
        }
 private void BindPlayerRankChart()
 {
     lcRanking.Series.Clear();
     lcRanking.Visible = false;
     Player player = ((Player)Session["UserBasicStatsPlayer"]);
     if (player == null) return;
     using (TrambambuleDBContextDataContext context = new TrambambuleDBContextDataContext())
     {
         List<TeamMatchPlayer> hist = context.TeamMatchPlayers.Where(p => p.PlayerId == player.Id)
             .OrderByDescending(p => p.Timestamp).Take(10).OrderBy(p => p.Timestamp).ToList();
         if (!hist.Any() || hist.Count < 2) return;
         lcRanking.CategoriesAxis = string.Join(",", hist.Select(p => p.Timestamp.ToString("dd-MM-yyyy HH:mm:ss")).ToArray());
         AjaxControlToolkit.LineChartSeries lcs = new AjaxControlToolkit.LineChartSeries();
         lcs.Data = hist.Where(p => p.RankPosition.HasValue).Select(p => (decimal)p.RankPosition.Value).ToArray();
         lcs.Name = "Historia pozycji rankingowej";
         lcRanking.Series.Add(lcs);
         lcRanking.Visible = true;
     }
 }