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);
     }
 }
Esempio n. 2
0
 public RideOfferMarker MarkRideOffer(RideOfferMarker rideOfferMarker)
 {
     rideOfferMarkerRepository.Create(rideOfferMarker);
     return rideOfferMarker;
 }
Esempio n. 3
0
 public JsonResult MarkRideOffer(double lat, double lng)
 {
     var rideOfferMarker = new RideOfferMarker(lat, lng, LoggedUser, GetRideOfferMarkerImage());
     mapService.MarkRideOffer(rideOfferMarker);
     return Json(rideOfferMarker);
 }