// Đếm tổng số lượng Film public int Count(UserEntity UserEntity, SearchFilmEntity SearchFilmEntity) { if (SearchFilmEntity == null) { SearchFilmEntity = new SearchFilmEntity(); } IQueryable <Film> Films = CinemasEntities.Films; Films = SearchFilmEntity.ApplyTo(Films); return(Films.Count()); }
// Lọc Film theo điều kiện search public List <FilmEntity> Gets(UserEntity UserEntity, SearchFilmEntity SearchFilmEntity) { if (SearchFilmEntity == null) { SearchFilmEntity = new SearchFilmEntity(); } IQueryable <Film> Films = CinemasEntities.Films.Include(f => f.Category); Films = SearchFilmEntity.ApplyTo(Films); Films = SearchFilmEntity.SkipAndTake(Films); return(Films.ToList().Select(f => new FilmEntity(f, f.Category)).ToList()); }
public List <FilmEntity> Gets([FromUri] SearchFilmEntity SearchFilmEntity) { return(FilmService.Gets(UserEntity, SearchFilmEntity)); }
public int Count([FromUri] SearchFilmEntity SearchFilmEntity) { return(FilmService.Count(UserEntity, SearchFilmEntity)); }