public IHttpActionResult SaveTrip(TripPostBindingModel tripModel) { var mapPoints = new List <MapPoint>(tripModel.Trip.WayPoints) { tripModel.Trip.Origin, tripModel.Trip.Destination }; tripModel.Trip.StaticMapUrl = _mapService.CreateStaticMapUrl(tripModel.StaticMapConfiguration, mapPoints); tripModel.Trip.Driver = _userRepository.FindByName(User.Identity.Name); _tripRepository.Save(tripModel.Trip); return(Ok()); }