Пример #1
0
        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());
        }