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));
        }