Beispiel #1
0
 public async Task <IEnumerable <ShowTimeViewModel> > GetAllFiltered(ShowTimeFilter filter)
 {
     // todo: optimize query performance
     return((await _context.ShowTimes
             .Include(s => s.Show)
             .Where(s => s.StartDateUtc.Date == filter.ShowDate.Date)
             .ToListAsync())
            .Select(ToShowTimeViewModel)
            .ToList());
 }
        public async Task <IActionResult> GetAllShowTimes([FromBody] ShowTimeFilter filter)
        {
            var showTimes = await _showTimesService.GetAllFiltered(filter);

            return(Ok(showTimes));
        }