public void Create(RideOfferMarker rideOfferMarker) { using (var client = Server.OpenClient()) { rideOfferMarker.Owner = client.Query<User>(u => u.Email == rideOfferMarker.Owner.Email).SingleOrDefault(); rideOfferMarker.Id = rideOfferMarker.GetHashCode(); rideOfferMarker.CreatedOn = DateTime.Now; client.Store(rideOfferMarker); } }
public RideOfferMarker MarkRideOffer(RideOfferMarker rideOfferMarker) { rideOfferMarkerRepository.Create(rideOfferMarker); return rideOfferMarker; }
public JsonResult MarkRideOffer(double lat, double lng) { var rideOfferMarker = new RideOfferMarker(lat, lng, LoggedUser, GetRideOfferMarkerImage()); mapService.MarkRideOffer(rideOfferMarker); return Json(rideOfferMarker); }