public TripSchedule ToModel(TripScheduleViewModel viewModel) { return(new TripSchedule { Id = viewModel.Id, UserId = viewModel.UserId, ScheduleDateTime = Convert.ToDateTime(string.Format("{0} {1}", viewModel.ScheduleDate, viewModel.ScheduleTime)), TripLandMarks = viewModel.LandMarks.Select(tl => ToModel(tl)).ToList() }); }
public TripScheduleViewModel ToViewModel(TripSchedule model, bool includeReservation = false) { var tripScheduleViewModel = new TripScheduleViewModel { Id = model.Id, UserId = model.UserId, ScheduleDate = model.ScheduleDateTime.ToString("MM/dd/yyyy"), ScheduleTime = model.ScheduleDateTime.ToString("hh:mm tt"), LandMarks = model.TripLandMarks.Select(tl => ToViewModel(tl)).ToList() }; if (includeReservation) { tripScheduleViewModel.TripReservations = model.TripReservations.Select(tr => _tripReservationMapper.ToViewModel(tr, includeReservation)).ToList(); } return(tripScheduleViewModel); }