예제 #1
0
        // Đếm số lượng Room
        public int Count(UserEntity UserEntity, SearchRoomEntity SearchRoomEntity)
        {
            if (SearchRoomEntity == null)
            {
                SearchRoomEntity = new SearchRoomEntity();
            }
            IQueryable <Room> Rooms = CinemasEntities.Rooms;

            Rooms = SearchRoomEntity.ApplyTo(Rooms);
            return(Rooms.Count());
        }
예제 #2
0
        // Lọc thông tin Room dựa vào điều kiện search
        public List <RoomEntity> Gets(UserEntity UserEntity, SearchRoomEntity SearchRoomEntity)
        {
            if (SearchRoomEntity == null)
            {
                SearchRoomEntity = new SearchRoomEntity();
            }
            IQueryable <Room> Rooms = CinemasEntities.Rooms;

            Rooms = SearchRoomEntity.ApplyTo(Rooms);
            Rooms = SearchRoomEntity.SkipAndTake(Rooms);
            return(Rooms.ToList().Select(c => new RoomEntity(c)).ToList());
        }
예제 #3
0
 public List <RoomEntity> Gets([FromUri] SearchRoomEntity SearchRoomEntity)
 {
     return(RoomService.Gets(UserEntity, SearchRoomEntity));
 }
예제 #4
0
 public int Count([FromUri] SearchRoomEntity SearchRoomEntity)
 {
     return(RoomService.Count(UserEntity, SearchRoomEntity));
 }