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); } }
public RideRequestMarker MarkRideRequest(RideRequestMarker rideRequestMarker) { rideRequestMarkerRepository.Create(rideRequestMarker); return rideRequestMarker; }
public JsonResult MarkRideRequest(double lat, double lng) { var rideRequestMarker = new RideRequestMarker(lat, lng, LoggedUser, GetRideRequestMarkerImage()); mapService.MarkRideRequest(rideRequestMarker); return Json(rideRequestMarker); }