Esempio n. 1
0
        public void updateNumVisits(VisualActivity visualActivity)
        {
            float?[] latlongArray = visualActivity.Summary.StartLatlng.ToArray();
            var      coordinate   = new Coordinate(latlongArray[0], latlongArray[1]);

            if (NumVisits.ContainsKey(coordinate))
            {
                NumVisits.TryGetValue(coordinate, out var count);
                count++;
                NumVisits[coordinate] = count;
            }
            else
            {
                NumVisits.Add(coordinate, 1);
            }
        }
Esempio n. 2
0
        public void Test_ConvertSummaryToActivity()
        {
            SummaryActivity summaryActivity = new SummaryActivity(type: ActivityType.Crossfit,
                                                                  startLatlng: new LatLng(), endLatlng: new LatLng(), movingTime: 60, athlete: new MetaAthlete(123));

            summaryActivity.StartLatlng.Add(30.0F);
            summaryActivity.StartLatlng.Add(40.0F);
            summaryActivity.EndLatlng.Add(30.0F);
            summaryActivity.EndLatlng.Add(40.0F);

            VisualActivity activity = new VisualActivity(summaryActivity);

            Assert.AreEqual(activity.StartLat, summaryActivity.StartLatlng[0]);
            Assert.AreEqual(activity.StartLong, summaryActivity.StartLatlng[1]);
            Assert.AreEqual(activity.EndLat, summaryActivity.EndLatlng[0]);
            Assert.AreEqual(activity.EndLong, summaryActivity.EndLatlng[1]);
        }
Esempio n. 3
0
 public void addCoordinate(VisualActivity visualActivity)
 {
     Coordinates.Add(new Coordinate(
                         visualActivity.StartLat,
                         visualActivity.StartLong));
 }
Esempio n. 4
0
 public bool Contains(VisualActivity activity)
 {
     return(stravaVisualizerDbContext.VisualActivities.Contains(activity));
 }