public async Task <List <VideoDto> > GetVideos(string searchedTitle) { var videos = await _videosRepository.GetVideos(searchedTitle); var videoDtos = _mapper.Map <List <VideoDto> >(videos); return(videoDtos); }
public async Task <ActionResult> GetVideos() { var videos = await _videosRepo.GetVideos(); var filteredVideos = _mapper.Map <List <MissionVideoGetDto> >(videos); if (filteredVideos.Count == 0) { _logger.LogError("In videos controller, get videos, filterd videos was 0"); return(NotFound("No videos found")); } return(Ok(filteredVideos)); }
public async Task <SearchResult> GetVideos(QueryParameters queryParameters) { return(await _videosRepository.GetVideos(queryParameters)); }