FutureTrips IConverter.MapWishListItemDtoToTrip(WishTripForCretionDto newWishTrip) { FutureTrips nuevoWishTrip = new FutureTrips() { ClientId = newWishTrip.ClientId, IdCountry = newWishTrip.IdPais, TripDate = newWishTrip.DateTrip }; return(nuevoWishTrip); }
public IActionResult AddWishListItem([FromBody] WishTripForCretionDto wishtrip) { if (wishtrip == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(new UnprocessableEntityObjectResult(ModelState)); } var wishtripEntity = CustomMapper.MapWishListItemDtoToTrip(wishtrip); TripsRepository.AddWishTrip(wishtripEntity); if (!TripsRepository.Save()) { throw new System.Exception("Creating an wish trip failed on save."); } return(CreatedAtRoute("GetWishItem", new { id = wishtripEntity.Id }, null)); }