public IActionResult Search([FromBody] SearchVideoOptions options) { var video = videoService .SearchVideo(options) .ToList(); if (video == null) { return(BadRequest()); } if (video.Count == 0) { return(NotFound()); } return(Json(video)); }
public IQueryable <Video> SearchVideo( SearchVideoOptions options) { if (options == null) { return(null); } var query = context_ .Set <Video>() .AsQueryable(); if (options.VideoId != null) { query = query.Where(v => v.VideoId == options.VideoId.Value); } query = query.Take(500); return(query); }