Beispiel #1
0
        public async Task <ActionResult> AddItemToPackingList(int tripId, [FromBody] TripStandardListItemDTO item)
        {
            try
            {
                TripAdditionalInfoDTO tripInfo = await _tripService.AddItemToPackingList(tripId, item);

                return(Ok(tripInfo));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Beispiel #2
0
        public async Task <TripAdditionalInfoDTO> AddItemToPackingList(int tripId, TripStandardListItemDTO item)
        {
            using (_unitOfWork)
            {
                TripType tripType = await _unitOfWork.TripRepository.GetTripTripType(tripId);

                tripType.StandardList += "_" + item.item;
                _unitOfWork.TripTypeRepository.Update(tripType);
                await _unitOfWork.Save();

                return(_mapper.Map <TripType, TripAdditionalInfoDTO>(tripType));
            }
        }