public ActionResult TrackLocation(string longitude, string latitude) { var location = new GeoLocation( double.Parse(longitude, CultureInfo.InvariantCulture), double.Parse(latitude, CultureInfo.InvariantCulture)); var trackPoint = new TrackPoint() { Location = location, User = User.Identity.Name, PointInTime = DateTime.UtcNow }; trackPointRepository.Add(trackPoint); return Json(null); }
public void Add(TrackPoint trackPoint) { var db = Database.Open(); var collection = db.GetCollection<TrackPoint>("trackpoint"); collection.Insert(trackPoint); }