public List <TeeTimeViewModel> FindTeeTimes(FindTeeTimeModel teeTimeFinder) { var startDate = DateTime.Parse(teeTimeFinder.StartDate + " " + teeTimeFinder.StartTime); var endDate = DateTime.Parse(teeTimeFinder.EndDate + " " + teeTimeFinder.EndTime); var teeTimes = _teeTimeRepository.GetList(startDate, endDate); var teeTimesViewModel = teeTimes.Select(x => new TeeTimeViewModel { StartDate = x.StartDate, EndDate = x.EndDate, Status = x.Status, ID = x.Id, ReservationCount = x.Reservations.Count }); return(teeTimesViewModel.ToList()); }
public ActionResult FindTeeTime(FindTeeTimeModel teeTimeFinder) { var teeTimeList = _reservationService.FindTeeTimes(teeTimeFinder); return(PartialView(teeTimeList)); }