Exemplo n.º 1
0
        // Đế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());
        }
Exemplo n.º 2
0
        // 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());
        }
Exemplo n.º 3
0
 public List <FilmEntity> Gets([FromUri] SearchFilmEntity SearchFilmEntity)
 {
     return(FilmService.Gets(UserEntity, SearchFilmEntity));
 }
Exemplo n.º 4
0
 public int Count([FromUri] SearchFilmEntity SearchFilmEntity)
 {
     return(FilmService.Count(UserEntity, SearchFilmEntity));
 }