Ejemplo n.º 1
0
 public BatchTripReservation ToModel(BatchTripReservationViewModel viewModel)
 {
     return(new BatchTripReservation
     {
         Id = viewModel.Id,
         UserId = viewModel.UserId,
         AcceptedTripReservationId = viewModel.AcceptedTripReservationId,
         Reservations = viewModel.Reservations.Select(r => ToModel(r)).ToList()
     });
 }
Ejemplo n.º 2
0
        public async Task <BatchTripReservationViewModel> Post([FromBody] BatchTripReservationViewModel batchTripReservation)
        {
            var batchTripReservationModel = _reservationMapper.ToModel(batchTripReservation);

            _context.BatchTripReservations.Add(batchTripReservationModel);
            await _context.SaveChangesAsync();

            var batchTripReservationViewModel = _reservationMapper.ToViewModel(batchTripReservationModel);

            return(batchTripReservationViewModel);
        }