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