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); } }
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]); }
public void addCoordinate(VisualActivity visualActivity) { Coordinates.Add(new Coordinate( visualActivity.StartLat, visualActivity.StartLong)); }
public bool Contains(VisualActivity activity) { return(stravaVisualizerDbContext.VisualActivities.Contains(activity)); }