public void Create(RideRequestMarker rideRequestMarker)
 {
     using (var client = Server.OpenClient())
     {
         rideRequestMarker.Owner = client.Query<User>(u => u.Email == rideRequestMarker.Owner.Email).SingleOrDefault();
         rideRequestMarker.Id = rideRequestMarker.GetHashCode();
         rideRequestMarker.CreatedOn = DateTime.Now;
         client.Store(rideRequestMarker);
     }
 }
示例#2
0
 public RideRequestMarker MarkRideRequest(RideRequestMarker rideRequestMarker)
 {
     rideRequestMarkerRepository.Create(rideRequestMarker);
     return rideRequestMarker;
 }
示例#3
0
 public JsonResult MarkRideRequest(double lat, double lng)
 {
     var rideRequestMarker = new RideRequestMarker(lat, lng, LoggedUser, GetRideRequestMarkerImage());
     mapService.MarkRideRequest(rideRequestMarker);
     return Json(rideRequestMarker);
 }